12.27 Scratch教程案例-蝴蝶曲线

蝴蝶曲线是一种很优美的平面上的代数曲线,宛如一只翩翩起舞的蝴蝶。自然界的很多现象都可以代数曲线和超越曲线来表达,蝴蝶曲线就是一种。

蝴蝶曲线的极坐标方程为

Scratch教程案例-蝴蝶曲线

将蝴蝶曲线使用参数方程描述为

Scratch教程案例-蝴蝶曲线

其中,参数a控制图形的宽度;参数b控制图形的高度;参数t为角度。

【编程思路】

该程序的编程思路:在一个“重复执行直到……”型循环指令内,使变量t由0开始不断增加,并通过蝴蝶曲线的参数方程求得x和y的值,然后使用画笔在舞台上画出各个点,最终得到蝴蝶曲线图形

【程序】

该程序清单如图所示:

Scratch教程案例-蝴蝶曲线

蝴蝶曲线绘制效果如图:

Scratch教程案例-蝴蝶曲线


分享到:


相關文章: