使用MATLAB绘图.ppt

使用MATLAB绘图.ppt

ID:49377440

大小:548.00 KB

页数:24页

时间:2020-02-05

使用MATLAB绘图.ppt_第1页
使用MATLAB绘图.ppt_第2页
使用MATLAB绘图.ppt_第3页
使用MATLAB绘图.ppt_第4页
使用MATLAB绘图.ppt_第5页
资源描述:

《使用MATLAB绘图.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用MATLAB绘图MATLAB中提供了非常强大的图形图象处理功能,它能够绘制多种不同的数学函数图象,下面我们将详细加以介绍。1、MATLAB的图形窗口在MATLAB中,可以使用figure命令来建立一个新的图形窗口,对比下面的2行:>>x=-1:0.1:1;y2=x.^2;y3=x.^3;plot(x,y2);plot(x,y3)>>x=-1:0.1:1;y2=x.^2;y3=x.^3;plot(x,y2);figure;plot(x,y3)第1行的运行结果第2行的运行结果我们想要单独画出y=x2与y=x3的图象,但在第1行中,我们只观察到y=x

2、3的图象,这是由于我们连续用了2个plot命令,它们都在同一窗口中绘图,这显然第2个plot命令的结果。而此时figure命令正是我们所需要的,因此第2行在2个图形窗口中,分别画出了y=x2与y=x3的图形。对于用figure命令建立的每一个图形窗口,可以用get命令来获取其详细的图形属性,并用set命令对其属性进行设置。例如>>h=figure;set(h,‘name’,‘新的窗口标题’);>>x=-1:0.1:1;y2=x.^2;y3=x.^3;plot(x,y2);注意:窗口的标题已经改变另外,如果不使用figure命令建立新窗口,则所有的绘

3、图命令总默认在同一窗口中,其窗口名为“No.1”。下面是一个典型的图形窗口。其中工具栏内加上下划线的7个图标从左到右依次为:从右下角到左上角箭头:允许对图形进行编辑操作;字符A:在图形窗口中添加文本;从左下角到右上角箭头:在图形窗口中添加箭头;斜线:在图形窗口中添加直线;带+或-号的放大镜:允许对图形进行缩放操作;逆时针圆圈:允许对图形进行旋转操作。关闭图形窗口可用close命令或直接单击图形窗口中的×号。2、二维图形的绘制下面介绍常用二维图形的绘制方法。由于篇幅,我们这里将不给出生成的图形。●plot命令,绘制二维图形,其x用y轴均为线性坐标>>

4、x=-2*pi:0.1:2*pi;y=x.^2.*sin(x);plot(x,y)%画出y=x2sinx>>gridon%在图象中加入MATLAB默认的网格>>z=x.*sin(x);plot(x,y,x,z)%在一张图中同时画出2条曲线>>x=0:0.1:2*pi;y1=sin(x);y2=cos(x);y3=0;>>plot(x,y1,’r--’,x,y2,’b-’,x,y3,’k-.’);最后2行是画出y=sin(x),y=cos(x)与y=0的函数图形,其中y=sin(x)用红色虚线,y=cos(x)用蓝色实线,y=0用黑色点划线。下面是p

5、lot命令的常用选项。>>x=0:0.1:2*pi;y1=sin(x);y2=cos(x);y3=0;>>plot(x,y1,'r--',x,y2,'b-',x,y3,'k-.');-(实线)--(虚线):(点线)-.(点划线)r(红色)g(绿色)b(监色)y(黄色)m(洋色)c(青色)w(白色)k(黑色)*(用*标出数据点).(用.号标出数据点)o(用o标出数据点)x(用x标出数据点)+(用+标出数据点)s(用小正方形标出数据点)D(用菱形标出数据点)V(用下三角标出数据点)^(用上三角标出数据点)<(用左三角标出数据点)>(用右三角标出数据点)

6、H(用六角形标出数据点)P(用五角形标出数据点)上面这些选项可分成三类,即:线型、颜色、数据点的画法。可以从每一种中选定一个,而且也不分前后次序,来表示某条曲线的属性。并且,以下的这些也适用于下面的图形绘制。对于一条平面曲线,有时候是用参数方程表示的,那么怎么绘制呢?下面给出2个例子。>>t=0:0.1:2*pi;x=2*sin(t);y=5*cos(t);plot(x,y)%椭圆>>t=0:0.1:2*pi;plot(cos(t).^3,sin(t).^3)%星形线t=0:0.1:2*pi;x=2*sin(t);y=5*cos(t);plot(x

7、,y)t=0:0.1:2*pi;plot(cos(t).^3,sin(t).^3)●semilogx命令,绘制二维图形,x为对数坐标,y为线性坐标>>x=0:0.1:2*pi;semilogx(x,sin(x));gridon%x坐标要大于零●semilogy命令,绘制二维图形,x为线性坐标,y为对数坐标>>x=-1:0.1:1;semilogy(x,x.^2,x,x.^4);gridon%y大于零●loglog命令,绘制二维图形,x,y轴均为对数坐标>>x=0:0.1:2;loglog(x,x.*exp(x));gridon●polar命令,绘制

8、极坐标曲线>>thita=0:0.1:2*pi;r=1+cos(thita);polar(thita,r)%心形线●gri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。