matlab图形绘制(二)

一、二维绘图函数
(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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值