看板 Prob_Solve 關於我們 聯絡資訊
※ 引述《mabus (CodeINCEPTION)》之銘言: : 圖: : B=3,即B為三個圓。 : http://0rz.tw/CT1O1 : B=4,即B為四個圓。 : http://0rz.tw/ZqYOv : 解說: : B=5,即B為五個圓;同理,B=6為六個圓。 : B=N,即為N個B圓,C、D的圓個數,相依於B; : 若A的圓徑為X,在3<=B(個數,非圓徑)<=N範圍時,求B、C、D、E的圓徑比。 : 例如:A:B:C:D:E|B=3(B的圓個數為3) = 1: 2: 2/3: 3/4: 4/5 : (胡謅的,別真的拿來用呀...) : 問題: : 圖中包含A,B,C,D,E五種圓,設圖中B圓的個數為3~N。 : 且由圖上可以知道圓的個數,當B為3個圓時, : 可知C亦等於3個圓,D為6個圓, : 即圓 個數比 為,B:C:D=3:3:6, : B為4個圓時,則B:C:D=4:4:8, : B為5、6、7、8...N時,即B=3~N, : 求出A,B,C,D,E五種圓的圓徑比例(直徑或半徑)及圓周比例。 : 上面圖的連結分別是B為3和4的時候,其中圓與圓之間皆為相切。 : 這問題不知放這妥不妥,若是不好還請大家包涵。 : 感謝各位! 設 A 的半徑為 1 求B: 若 B=n 則將所有B圓的圓心連起來 就一定會成為正n邊形 其中每邊邊長為 2 x r_b (B的直徑) 而圓心到正n邊形頂點的距離為 1 - r_b (1 - B的半徑) 由以上關係可以快速導出B的半徑為 sin(pi/n) / (1 + sin[pi/n]) 求 E: 2 x r_b + r_e = 1 r_e = (1 - sin[pi/n]) / (1 + sin[pi/n]) 求 C: 也一樣注意到 若 B=n 則 C 也是剛剛好為n個 因此若連接 A圓心(a), B圓心(b), 以及 C圓心(b) 會形成一個三角形 abc 其中 線段ab = 1 - r_b, 線段ac = 1 - r_c, 線段bc = r_b + r_c 而且 ab 和 ac 的夾角剛剛好是 pi/n 利用餘弦定理: (bc)^2 = (ab)^2 + (ac)^2 - 2(ab)(ac)cos(pi/n) 再加上將 r_b 帶回 可以求出 r_c = (1 - cos[pi/n]) / (1 + 2sin[pi/n] - cos[pi/n]) (希望沒算錯XD) 求 D: 求 D 應該是最困難的一部分了... 連接 A圓心(a), B圓心(b), 以及 D圓心(d) 得到三角形 abd 再在隔壁連接 A圓心(a), C圓心(c), 以及 D圓心(d) 得到三角形 acd 注意到這兩個三角形的邊長都是已知: ab = 1 - r_b, ad = 1 - r_d, bd = r_b + r_d, ac = 1 - r_c, cd = r_c + r_d 因此可以算出 角bad 以及 角cad 的餘弦值 (一大串帶 r_d 未知數) 最後利用 角bad + 角cad = 角bac = pi/n 的性質 可以利用和角公式把 r_d 解出來 D 超難算................. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.168.201
firejox:(worship) 07/21 02:24
firejox:我想到怎麼導D了 雖然也很醜... 07/21 02:39
firejox:以B C外公切線交點(外相似點) 對於A與D的外冪值是一樣的 07/21 02:42
firejox:喔不 請忽略樓上以及樓上上 07/21 02:44
tropical72:c大好強!! 昨晚我一直在想怎麼「畫」出來,都忘了根本不 07/21 03:11
tropical72:用再算 b/c/d 的圓心到底在哪 07/21 03:11
mabus:昨天想到一個,是不是可以使B個數趨近於無限,A、E這兩個圓 07/21 07:22
mabus:就會趨近於直線,然後再求出B、D、E的比例,可是之後我又不 07/21 07:23
mabus:知要如何修正回來,修成小於N、大於3的範圍裡...。 07/21 07:24
firejox:原來用笛卡兒定理就可以了... 07/21 12:16
firejox:http://ppt.cc/OiGW .... 07/21 12:17
tropical72:這..原來我不會用 google XD 07/21 16:18
firejox:可能要用阿波羅尼斯圓搜尋才可能找的到 07/21 18:36
firejox:這是四圓相切問題.... 07/21 18:37