下面结合实例介绍球面坐标系下三维参数函数的曲面绘制。
绘柱面坐标系函数
\(x=(2+\operatorname{sin}{(}7u+5v))\operatorname{cos}{(}u)\operatorname{sin}{(}v)\),
\(y=(2+\operatorname{sin}{(}7u+5v))\operatorname{sin}{(}u)\operatorname{sin}{(}v)\),
\[z=(2+\operatorname{sin}{(}7u+5v))\operatorname{cos}{(}v)\]
的图形。
在命令窗口键入
code.matlab
>> r=@(u,v) 2 + sin(7.*u + 5.*v);
>> funx=@(u,v) r(u,v).*cos(u).*sin(v);
>> funy=@(u,v) r(u,v).*sin(u).*sin(v);
>> funz=@(u,v) r(u,v).*cos(v);
>> fsurf(funx,funy,funz,[0 2*pi 0 pi])
>> camlight
生成图6-7。
\[\]
图6-7 球面坐标系函数曲面图