一、二维绘图函数
(1)ezplot(f):绘制表达式f(x)的二维图形,x近似范围【-2pi,2pi】
(2)ezplot(f,[Xmin,Xmax]):绘制表达式f(x)的二维图形,x近似范围[Xmin,Xmax]
例如:绘制函数表达式x2-y4的图形
syms x y;
ezplot(x^2-y^4)
运行结果如下:
二、三维绘图函数
(1)ezplot3(x,y,z):绘制x=x(t),y=y(t),z=z(t)定义的三维图形,t的近似范围为【-2pi,2pi】
(2)ezplot3(x,y,z,[tmin,tmax]):绘制x=x(t),y=y(t),z=z(t)定义的三维图形,t的近似范围为[tmin,tmax]
(3)ezplot3(x,y,z,[tmin,tmax],‘animate’):绘制x=x(t),y=y(t),z=z(t)定义的三维动态图形,t的近似范围为[tmin,tmax]
例如:根据x=sin(t).y=cos(t),z=t绘制三维图形
syms t;
ezplot3(sin(t),cos(t),t,[0,6*pi],'animate');
运行结果如下:
三、等高线绘图函数
(1)ezcontour(f):绘制f=f(x,y)定义的等高线,x,y近似范围为【-2pi,2pi】
(2)ezcontour(f,domain):绘制f=f(x,y)定义的等高线,domain定义x,y近似范围
(3)ezcontourf(f,domain):绘制f=f(x,y)定义的填充等高线,domain定义x,y近似范围
例如:根据
绘制f的填充等高线
syms x y;
f=3*(1-x)^2*exp(-(x^2)-(1+y)^2)-10*(x/5-x^3-y^5)*exp(-x^2-y^2)-1/3*exp(-(x+1)^2-y^2);
ezcontourf(f,[-3,3],49);
>>
运行结果如下:
四、网格图绘图函数ezmesh
绘制f的网格图,其中
syms x y;
ezmesh(x*exp(-x^2-y^2),[-2.5,2.5],40);
运行结果如下:
五、表面图绘图函数 ezsurf
1)ezsurf(f):绘制f(x,y)图像,且-2pi<x<2pi,-2pi<y<2pi
2)ezsurf(f,domain):绘制f(x,y)图像,且x,y∈domain,其中domain最多可为1×4向量[xmin,xmax,ymin,ymax],也可为1×2向量[min,max]
3)ezsurf(x,y,z)绘制x=x(s,t),y=y(s,t),z=z(s,t)
[例4-34]x=cosscost、y=cosssint、z=sins绘制表面图
syms t s;
>> x=cos(t)*cos(t);
>> y=cos(s)*sin(t);
>> z=sin(s);
>> ezsurf(x,y,z,[0,pi/2,0,3*pi/2]);
>> view(17,40);
>> shading interp
运行结果如下:
原文链接:https://blog.csdn.net/xiaofeiyu321/article/details/89792504
原文链接:http://blog.sina.com.cn/s/blog_618af1950100eyjn.html