玫瑰曲線是指極坐標表示為r=n*sin(mθ)(n為定長,m為整數),在平面內圍繞某一中心點平均分布整數個正弦花瓣的曲線。
在用scratch繪制的時候,將θ角作為畫筆與y軸的夾角,r為畫筆到中心點的距離,改變θ角的取值(0-360),將這一系列點繪制出來,就完成了我們的玫瑰曲線
首先定義變量
n為定長初始我設置為50
θ為夾角
r為到中心點距離
m我設為定值4,大家可以自己改變
定義積木,回到初始位置(0.0)
然后根據公式,找到這些點,用畫筆繪制。
執行后效果如圖
接下來再通過重復執行改變一下定長n的值,將多個玫瑰曲線放在一起,就是這個效果:
源碼下載:數學之美-scratch玫瑰曲線
本站內容未經許可,禁止任何網站及個人進行轉載。