[计算机软件及应用]matlap第四章绘图

[计算机软件及应用]matlap第四章绘图

ID:40004887

大小:2.34 MB

页数:74页

时间:2019-07-17

[计算机软件及应用]matlap第四章绘图_第1页
[计算机软件及应用]matlap第四章绘图_第2页
[计算机软件及应用]matlap第四章绘图_第3页
[计算机软件及应用]matlap第四章绘图_第4页
[计算机软件及应用]matlap第四章绘图_第5页
资源描述:

《[计算机软件及应用]matlap第四章绘图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章matlab绘图及GUI设计9/18/20211内容※4.1二维曲线的绘制4.2MATLAB的三维图形绘制※4.3MATLAB的特殊图形绘制4.4图形窗口的功能4.5对话框※4.6句柄图形※4.7用户图形界面设计9/18/202124.1二维曲线的绘制4.1.1基本绘图命令plot命令是MATLAB中最简单而且使用最广泛的一个绘图命令,用来绘制二维曲线。语法:plot(x)%绘制以x为纵坐标的二维曲线plot(x,y)%绘制以x为横坐标y为纵坐标的二维曲线说明:x和y可以是向量或矩阵。9/18/202131.plot(x)绘制x向量曲线当x是长度为n的数值向量时纵坐标:向

2、量x横坐标1:n(系统自动生成)。plot(x)命令顺序地用直线段连接各点,生成一条折线,当向量的元素充分多时,可以得到一条光滑的曲线。9/18/20214例4.1用plot(x)命令画直线x1=[123]plot(x1)x2=[010]plot(x2)(b)x2曲线图4.1(a)x1曲线9/18/202152.plot(x,y)绘制向量x和y的曲线当参数x和y都是长度为n的向量,x、y的长度必须相等,plot(x,y)命令绘制纵坐标为向量y横坐标为向量x的曲线。例4.2绘制正弦曲线y=sin(x)和方波曲线,如图4.2所示。x1=0:0.1:2*pi;y1=sin(x1);p

3、lot(x1,y1)x2=[011223];y2=[110011];plot(x2,y2)axis([0402])图4.2(a)正弦曲线(b)方波曲线9/18/202163.plot(x)绘制矩阵x的曲线当x是一个m×n的矩阵,plot(x)命令为矩阵的每一列画出一条线,共n条曲线,各曲线自动用不同颜色显示;每条线的横坐标为向量1:m。例4.3矩阵图形的绘制,如图4.3所示。x1=[123;456];plot(x1)x2=peaks;%产生一个49*49的矩阵plot(x2)图4.3(a)x1曲线(b)x2曲线9/18/202174.plot(x,y)绘制混合式曲线当plot(

4、x,y)中x和y是向量或矩阵时,有几种情况:若x是向量,y是矩阵,x的长度=y的行或列数。※x长度=y行数,则向量x与矩阵y的每列向量对应画一条曲线;※x的长度=y的列数相等,向量x与y的每行向量画一条曲线,若y是方阵,则向量x与矩阵y的每列向量画一条曲线;若x是矩阵,y是向量,则y的长度=x的行数或列数,绘制的方法与前一种相似;若x和y都是矩阵,则大小必须相同,矩阵x的每列和y的每列画一条曲线。9/18/20218例4.4混合式图形的绘制x1=[123];y1=[123;456]plot(x1,y1)%长度与列相等y2=[12;34;56]plot(x1,y2)%长度与行相等

5、plot(y1,x1)plot(y2,x1)x2=[111;222]plot(x2,y1)%长度与行列相等9/18/202195.plot(z)绘制复向量曲线plot(z)中的参数z为复向量时,plot(z)和plot(real(z),imag(z))是等效的,以实部为横坐标,虚部为纵坐标。例4.4续下面程序画出的曲线和图4.4(e)中的相同。z1=x2+i*y1plot(z1)%以实部为横坐标,虚部为纵坐标9/18/2021106.plot(x1,y1,x2,y2,…)绘制多条曲线plot命令还可以同时绘制多条曲线,用多个矩阵对为参数。每一对矩阵(xi,yi)均按照前面的方式

6、解释。例4.5绘制三条曲线,如图4.5所示。x=0:0.1:2*pi;plot(x,sin(x),x,cos(x),x,sin(3*x))%画三条曲线图4.5三条曲线9/18/2021114.1.2绘制曲线的一般步骤P1181曲线数据准备:二维曲线,横坐标和纵坐标数据变量;三维曲面,矩阵参变量和对应的函数值。2指定图形窗口和子图位置:默认时,打开FigureNo.1窗口或当前窗口、当前子图;也可以打开指定的图形窗口和子图。3设置曲线的绘制方式:线型、色彩、数据点形。4设置坐标轴:坐标的范围、刻度和坐标分格线5图形注释:图名、坐标名、图例、文字说明6着色、明暗、灯光、材质处理(仅

7、对三维图形使用)7视点、三度(横、纵、高)比(仅对三维图形使用)8图形的精细修饰(图形句柄操作):利用对象属性值设置;利用图形窗工具条进行设置。9/18/2021124.1.3多个图形绘制方式1.指定图形窗口默认“FigureNo.1”窗口,第二次使用plot命令时覆盖。需要多个图形窗口同时打开,使用figure语句。语法:figure(n)%产生新图形窗口例“figure(1)”、“figure(2)”同时打开多个图形窗口。2.同一窗口多个子图如果需要在同一个图形窗口中布置几幅独立的子图,

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

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

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