畫hypocycloid(內擺線)的函數有2種

 


先做第1種有n和t這2個變數的函數


X軸函數:cos(t)+1/n*cos(n*t)


Y軸函數:sin(t)-1/n*sin(n*t)


到目前為止畫函數圖的For Loop迴圈執行次數都不會設定很大,依據的標準是畫完1個圓大約是360筆點座標資料,相當於是2π,大部分的函數這樣就可以畫出完整圖形
內、外擺線在某些條件下,如n變數是帶有小數點的非整數,設定360點只會畫出一部份圖形,想要畫出完整圖形最少要約20π以上的點數,最少要3600筆點座標資料

 


完成的程式

20100522-01  

 

 

畫出的圖形


n = 2

20100522-02  

 

 

n = 5

20100522-03  

 

 

n = 1.3

20100522-04  

arrow
arrow
    文章標籤
    函數圖形
    全站熱搜

    未出師的小工程師 發表在 痞客邦 留言(0) 人氣()