12.27 Scratch教程案例-蝴蝶曲線

蝴蝶曲線是一種很優美的平面上的代數曲線,宛如一隻翩翩起舞的蝴蝶。自然界的很多現象都可以代數曲線和超越曲線來表達,蝴蝶曲線就是一種。

蝴蝶曲線的極座標方程為

Scratch教程案例-蝴蝶曲線

將蝴蝶曲線使用參數方程描述為

Scratch教程案例-蝴蝶曲線

其中,參數a控制圖形的寬度;參數b控制圖形的高度;參數t為角度。

【編程思路】

該程序的編程思路:在一個“重複執行直到……”型循環指令內,使變量t由0開始不斷增加,並通過蝴蝶曲線的參數方程求得x和y的值,然後使用畫筆在舞臺上畫出各個點,最終得到蝴蝶曲線圖形

【程序】

該程序清單如圖所示:

Scratch教程案例-蝴蝶曲線

蝴蝶曲線繪製效果如圖:

Scratch教程案例-蝴蝶曲線


分享到:


相關文章: