使用Mathematica动态绘制参数方程(Manipulate, ParametricPlot)

最近才明白一个道理,原来很多复杂的图形,没办法用函数来表示(因为函数要求每个自变量x只能对应唯一的因变量y)。复杂的图形,可用参数方程来表示。

1. ParametricPlot[{fx, fy,{u,uMin,uMax}]
generates a parametric plot of a curve with x and y coordinates Subscript[f, x] and Subscript[f, y] as a function of u.
2. Manipulate[expr,{u,uMin,Subscript[u, max]}]
generates a version of expr with controls added to allow interactive manipulation of the value of u.

使用Mathematica动态绘制参数方程(Manipulate, ParametricPlot)_第1张图片

使用Mathematica动态绘制参数方程(Manipulate, ParametricPlot)_第2张图片
有了这个Manipulate功能,我们可以轻松查看图形怎样随参数变化而变化。教材中的这个例子,实际动手操作了一下,没想到如此好玩,大大超出了我的想象。所以,我索性给这个参数方程起了个名字——变形虫。


使用Mathematica动态绘制参数方程(Manipulate, ParametricPlot)_第3张图片

使用Mathematica动态绘制参数方程(Manipulate, ParametricPlot)_第4张图片

使用Mathematica动态绘制参数方程(Manipulate, ParametricPlot)_第5张图片
使用Mathematica动态绘制参数方程(Manipulate, ParametricPlot)_第6张图片

你可能感兴趣的:(Mathematica,Foundation,数据分析(Data,Analysis),数学(高数,线代,概率论))