MATLAB 程序设计――基本绘图方法课件.ppt

MATLAB 程序设计――基本绘图方法课件.ppt

ID:57058216

大小:2.97 MB

页数:34页

时间:2020-07-30

MATLAB 程序设计――基本绘图方法课件.ppt_第1页
MATLAB 程序设计――基本绘图方法课件.ppt_第2页
MATLAB 程序设计――基本绘图方法课件.ppt_第3页
MATLAB 程序设计――基本绘图方法课件.ppt_第4页
MATLAB 程序设计――基本绘图方法课件.ppt_第5页
资源描述:

《MATLAB 程序设计――基本绘图方法课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB程序设计——基本绘图方法MATLAB中绘图的步骤准备需要绘制在MATLAB图形窗口中的数据创建图形窗口,并选择绘制数据的区域使用MATLAB的绘图函数绘制图形或者曲线设置曲线的属性设置坐标轴的属性为绘制的图形添加标题、轴标签或者标注文本等导出或者打印图形2MATLAB图形窗口的创建和控制图形窗口创建指令:figure或figure(N)功能:创建一个图形窗口。使编号为N的图形窗口成为当前图形窗口,即图形窗口处于可视状态。如果窗口N不存在,则将创建一个句柄为N的图形窗口。图形窗口控制指令:clf和closeclf

2、功能:清除当前图形窗口中的所有的内容。close功能:关闭当前图形窗口close(N)功能:关闭编号为N的图形窗口closeall功能:关闭所有图形窗口3二维图形的绘制函数名功能plot在线性坐标系中绘制二维图形loglog在对数坐标系中绘制二维图形semilogx二维图形绘制,x轴为对数坐标,y轴为线性坐标semilogy二维图形绘制,x轴为线性坐标,y轴为对数坐标plotyy绘制双y轴图形4二维绘图——plot绘制函数——plot函数该函数能够将向量或者矩阵中的数据绘制在图形窗体中,并且可以指定不同的线型和色彩同一个p

3、lot函数可以一次绘制多条曲线基本语法格式绘制一条曲线plot(x,y,’color,linestyle,marker’)绘制多条曲线plot(x1,y1,’clm1’,x2,y2,’clm2’,……)5二维绘图——plot色彩说明线型说明标记说明y黄色-实线.点m品红--虚线o圆圈c青色:点线x十字r红色-.点划线+加号g绿色*星号b蓝色^上三角w白色v下三角k黑色>右三角<左三角s矩形d菱形6二维绘图——plot例1:绘制一条曲线>>x=0:pi/100:2*pi;>>y=sin(2*x+pi/4);>>figure(

4、1)>>plot(x,y)>>figure(2)>>plot(x,y1,'r-*')7二维绘图——plot例2:同一个窗口中绘制多条曲线第一种方法:x=(0:0.1:8*pi);y1=sin(x);y2=sin(x)+1;y3=sin(x)+2;plot(x,y1,'r-',x,y2,'b:',x,y3,'m-.')8二维绘图——plot例3:同一个窗口中绘制多条曲线第二种方法:使用图形窗口保持命令holdholdon——图形窗体处于锁定状态可以向已经存在曲线的图形窗体中增加曲线holdoff——图形窗体处于非锁定状态任何

5、绘图操作都将清除当前图形窗体已经绘制的内容x=(0:0.1:8*pi);y1=sin(x);y2=sin(x)+1;y3=sin(x)+2;plot(x,y1,'r-‘)holdonplot(x,y2,'b:')plot(x,y3,'m-.')9二维绘图——plot使用命令grid,可以将图形窗体的轴在有网格线和无网格线之间切换gridon——图形窗体的轴显示坐标网格线gridoff——图形窗体的轴不显示坐标网格线10二维绘图——plot例4:>>t=0:pi/20:2*pi;>>y=sin(t);>>y1=sin(t-p

6、i/2);>>y2=sin(t-pi);>>plot(t,y,'cv',t,y1,'ks',t,y2,'om')>>gridon>>gridoff11二维绘图——plot——使用子图子图的功能可以将图形窗体划分为多个图形显示区域,每个区域彼此独立。使用子图的方法用subplot函数选择绘制区域subplot函数的基本用法subplot(m,n,p)m——图形窗体分割的行数n——图形窗体分割的列数p——选定的窗体区域的序号12二维绘图——plot——使用子图例5:closeallx=0:.1:2*pi;figure(1);s

7、ubplot(2,2,1);plot(1:10);gridon;subplot(2,2,2);plot(x,sin(x));gridon;subplot(2,2,3);plot(x,exp(-x),'r');gridon;subplot(2,2,4);plot(x,cos(x));gridon;13三维图形绘图三维图形包括:三维曲线图:plot3三维曲面图:mesh和surf14三维绘图——plot3使用plot3函数绘制三维曲线图该函数能够将X、Y、Z坐标绘制在三维的空间基本语法:plot3(xdata1,ydata1,

8、zdata1,’clm1’,xdata2,ydata2,zdata1,’clm2’,……)15三维绘图——plot3例6:%准备数据z=0:0.1:40;x=cos(z);y=sin(z);%绘制曲线plot3(x,y,z)16三维绘图——mesh函数mesh函数绘制三维网格曲面,其调用格式为:mesh

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

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

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