玫瑰曲线是指极坐标表示为r=n*sin(mθ)(n为定长,m为整数),在平面内围绕某一中心点平均分布整数个正弦花瓣的曲线。
在用scratch绘制的时候,将θ角作为画笔与y轴的夹角,r为画笔到中心点的距离,改变θ角的取值(0-360),将这一系列点绘制出来,就完成了我们的玫瑰曲线
首先定义变量
n为定长初始我设置为50
θ为夹角
r为到中心点距离
m我设为定值4,大家可以自己改变
定义积木,回到初始位置(0.0)
然后根据公式,找到这些点,用画笔绘制。
执行后效果如图
接下来再通过重复执行改变一下定长n的值,将多个玫瑰曲线放在一起,就是这个效果:
源码下载:数学之美-scratch玫瑰曲线
本站内容未经许可,禁止任何网站及个人进行转载。