玫瑰曲線是指極坐標表示為r=n*sin(mθ)(n為定長,m為整數),在平面內圍繞某一中心點平均分布整數個正弦花瓣的曲線。

數學之美-scratch畫玫瑰曲線

在用scratch繪制的時候,將θ角作為畫筆與y軸的夾角,r為畫筆到中心點的距離,改變θ角的取值(0-360),將這一系列點繪制出來,就完成了我們的玫瑰曲線

數學之美-scratch畫玫瑰曲線

首先定義變量

n為定長初始我設置為50

θ為夾角

r為到中心點距離

m我設為定值4,大家可以自己改變

數學之美-scratch畫玫瑰曲線

數學之美-scratch畫玫瑰曲線

定義積木,回到初始位置(0.0)

然后根據公式,找到這些點,用畫筆繪制。

數學之美-scratch畫玫瑰曲線

執行后效果如圖

數學之美-scratch畫玫瑰曲線

接下來再通過重復執行改變一下定長n的值,將多個玫瑰曲線放在一起,就是這個效果:

數學之美-scratch畫玫瑰曲線

源碼下載:數學之美-scratch玫瑰曲線

本站內容未經許可,禁止任何網站及個人進行轉載。

   少兒編程網scratch中文素材在線生成