作者rainss (神是太空人....)
看板Math
標題[幾何] 坐標軸轉換
時間Tue Apr 17 12:56:52 2012
我的圖在這邊
http://ppt.cc/ruiv
請問各位高手 如果我要用(r,theta)極座標表示黑色大的虛線圓
我可以利用座標平移 圓心變成(0,h)然後利用圓方程式 解出r
圓方程式變成
x^2+(y-h)^2=(h+a)^2
然後帶入 x=rcos(theta) y=rsin(theta)
就可以解出r
r=(2hsin(theta)+sqrt(4h^2sin^2(theta)+4(2ha+a^2)))/2
這個方程式我用軟體劃出來 的確是像黑色虛線圓一樣
但是如果利用同樣的方式 想畫出紅色虛線圓 就失敗了
圓方程式
x^2+(y-h)^2=(h-a)^2
這樣子解出來
r=(2hsin(theta)+sqrt(4h^2sin^2(theta)+4(-2ha+a^2)))/2
用軟體就畫不出紅色的圓了 因為在某些條件下 我的r會變成虛數
從圖也可以清楚看出 如果theta=pi/2的時候 函數就不是一對一了
請問我該如何怎麼用xy座標軸 描述紅色虛線小圓呢??? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 97.80.122.118
※ 編輯: rainss 來自: 97.80.122.118 (04/17 13:01)
※ 編輯: rainss 來自: 97.80.122.118 (04/17 13:02)
推 LPH66 :你有下指令畫整圈嗎? (我是指 theta 從 0 畫到 2π) 04/17 17:04
→ LPH66 :我這裡實驗的結果是 雖然有時 r 是虛數 04/17 17:05
→ LPH66 :但 r 是實數的兩段可以畫出兩條曲線正好拼成圓 04/17 17:05