2014年9月27日 星期六

[EXCEL]-在Excel中畫圓_01, Plot a circle in Excel_01

[EXCEL]-在Excel中畫圓_01, Plot a circle in Excel_01



       在EXCEL中並沒有可以直接畫極坐標或圓形座標的方法,所以在此是利用EXCEL中“散布圖”的方式來畫圓,也就是說必須採用對XY軸描點的方式來畫出一個圓形。

步驟一:首先在cell A3中填入“Radius”、 cell A5中填入“Centre_x”及在 cell A7中填入“Centre_y”,接著在cell B3B5B7中分別填入“1”、“0”及“0”,這表示我們將在EXCEL中繪製一個半徑為1,圓心坐標為(0,0)的圓。如圖1所示。
圖1


步驟二:接這在cell A10中填入“Radius”、 cell B10中填入“Angle”、在 cell C10中填入“X”,最後在 cell D10中填入“Y”。


步驟三:在cell B11中填入0、在cell B12中填入10cell B13中填入20,依此類推一值填到cell B47=360,這一行代表每10度描繪一個點,直到360度,便可描繪出一個完整的圓形了。如圖二所示。
圖2


步驟四:在cell A11中填入公式“=$B$3”,並將之複製到cell A47。這就是圓的半徑。

步驟五:要對XY坐標描點,其實就是要將原本的極座標(Cell[A11:B46])轉換成XY分量,在此要用到座標轉換的公式。想像在座標中,有一點座標為長度為1且角度為0度,所以在該座標X軸上的分量為=1*COS(0),在Y軸上的分量即為=1*SIN(0),現在利用這原理來寫出cell C11cell D11的公式。Cell C11=A11*COS(PI()/180*B11),並將其複製到cell C47 Cell D11=A11*SIN(PI()/180*B11) ,並將其複製到cell D47,如此便完成一圓心為(0,0)且半徑為1的圓。如圖三所示。
圖3


步驟六:接著圈選cell C11cell D47,並點選“插入”、“散布圖”,然後就會出現一個完整的圓形了。如圖4所示。
圖4


步驟七:接著有一些小修改要做,因為以上並沒有將圓心考慮進去,若我想要表示圓心座標為(0.5 , 0.5)時的圓該怎麼表示呢?在此將修改一些地方,使該圖形更為完整。將原本cell C11的公式修改成=A11*COS(PI()/180*B11)+$B$5,並複製到cell C47,再將原本cell D11的公式修改成=A11*SIN(PI()/180*B11)+$B$7,並複製到cell D47,如此一來這個圖形便加入了圓心座標的因素了。之後在Cell B5中填入0.5及在Cell B7中填入0.5,如此便可看出圖形的變化了。如圖5所示。
圖5

       在下一篇文章中,將會修飾一些表格,使的這個小工具看起來更全面、更專業。

沒有留言:

張貼留言