ImageVerifierCode 换一换
格式:PPTX , 页数:30 ,大小:214.58KB ,
资源ID:7415171      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7415171.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第四章 Matlab绘图(1).pptx)为本站会员(scg750829)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第四章 Matlab绘图(1).pptx

1、第4章 MATLAB 绘图 (1),主要内容:,二维图形的绘制和辅助操作; 三维图形的绘制和辅助操作; 了解特殊图形的绘制函数; 句柄图形; 图形用户界面。,2/33,4.1 二维绘图,4.1.1 直角坐标系的二维图形 plot:直角坐标系的二维图形的绘制函数 三种调用格式: 1) plot(y,s)功能:当y是向量时,元素的序号作为x坐标,元素值作为y坐标,对应绘制线性直角坐标系的二维图形。当y是矩阵时,元素的所在行号作为x坐标,元素值作为y坐标,分别对应绘制线性直角坐标系的二维图形,曲线条数等于输入参数矩阵的列数。,3/33,2) plot(x,y,s) 功能:当x是向量,y是矩阵时,则绘

2、制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。 当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。 当输入参数是实矩阵时,则按列绘制每列元素值相对其下标的曲线,曲线条数等于输入参数矩阵的列数。 当输入参数是复数矩阵时,则按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。,4/33,3)plot(x1,y1,s1,x2,y2,s2,xn,yn,sn) 功能:绘制(xi,yi,si)对应的二维图形。 S是表示所绘图形的线形、点型和颜色的字符串。函数调用格式中的S是线形、点型和颜色的组合字符,默认值为b-.(蓝色实线实点

3、标记)。,5/33,绘图函数的常用的颜色含义,类型 符号 蓝色(默认) b(Blue) 黄色 y(Yellow) 品红色(紫色) m(Magenta) 青色 c(Cyan) 红色 r(Red) 绿色 g(Green) 白色 w(White) 黑色 k(Black),6/33,绘图函数的常用的线形含义,类型 符号 实线(默认) - 点线 : 点划线 -. 虚线 -,7/33,绘图函数的常用的数据点形含义,类型 符号 实点标记(默认) . 圆圈标记 o 叉号形 x 星号标记 * 钻石形标记 d 向下的三角形标记 v 向上的三角形标记 向左的三角形标记 五角星标记 p,8/33,例4-1 已知 y=

4、4 6 3 9 6 8 6 15 3 2 3试画出y对应于元素下标的曲线。例4-2 绘制-pi,pi上的正弦曲线。例4-3 用红色虚线绘制函数y=tan(sinx)-sin(tanx)的图像,并在取值点用方块标注。,9/33,4.1.2 图形窗口,1、创建新图形窗口figurefigure(n)创建和显示当前序号为n的图形窗口。n省略表示创建序号+1窗口 例 4-4 在两个图像窗口中,分别绘制y=sin(x)和y=cos(x)在定义域x0,2*pi内的图像。,10/33,2、图形的保持hold on 命令保持当前图形并加入另一个图形;hold off命令 释放当前图形窗口(缺省状态)例4-5

5、在同一个图形窗口中绘制几个三角函数。,11/33,3、图形窗口的分割 subplot(m,n,p)将图形窗口分割成m行n列,并设置p所指定的子窗口为当前窗口。子窗口按行由左至右,由上至下进行编号。subplot设置图形窗口为缺省模式,即单窗口模式,等价于subplot (1,1,1)。例4-6 将图形窗口分割成2行2列各4个子窗口,并在不同子窗口中绘制函数图像,12/33,4.1.3 坐标系属性的设置,1、坐标轴的设置 axis(xmin xmax ymin ymax)设定坐标系统的最大和最小值。 axis auto将当前图形的坐标系统恢复到自动缺省状态。 axis square将当前图形的坐

6、标系统设置为方形。 axis equal将当前图形的坐标轴设成相等。例4-7 画出0,pi/2上函数y=tan(x)的图形,13/33,2、坐标框 box 坐标框在封闭式和开启式之间切换指令。 box on 显示当前坐标轴的坐标框 box off 不显示当前坐标轴的坐标框。 3、网格线 grid是否画分格线的双向切换命令 grid on设置为在当前坐标系中画分格线 grid off为不画分格线。,14/33,4、标注文字 title(txt) 在图形窗口顶端的中间位置输出字符串txt作 为标题。 xlabel(txt)在x轴下的中间位置输出字符串txt作为标注。 ylabel(txt) 在y轴

7、边上的中间位置输出字符串txt作为标注。,15/33,text(x,y,txt) 在图形窗口的(x, y)处写字符串txt。坐标x和y按照与所绘制图形相同的刻度给出。 gtext(txt) 通过使用鼠标或方向键,移动图形窗口中的十字光标,在图形窗口中添加字符串txt。 legend(str1 ,str2 ,) 在当前图上输出图例,按照绘图顺序用字符串str1, str2等作为标注。 legend off 从当前图形中清除图例。,16/33,例4-8 绘制0,2*pi上的正弦函数图像x = 0:pi/50:2*pi; y=sin(x); plot(x,y) xlabel(x轴) ylabel(y

8、轴)title(正弦函数图像) text(pi,0,fontsize18muleftarrowsin(pi),17/33,4.1.4 特殊坐标绘图,1、双y轴绘图 有时,需要对函数值变换范围差别较大的两组数据同时绘图,如果采用叠加绘图方式,则很难从图像中辨别出函数值变化范围较小的那组数据的变换趋势细节,这时最好采用双y轴绘图。绘制函数plotyy的调用格式如下: plotyy(X1,Y1,X2,Y2,function1,function2) 采用左侧纵轴绘制function(X1,Y1)右侧纵轴绘制function(X2,Y2)。其中X1和Y1、 X2和Y2为对应的向量或矩阵。function

9、1,function2可以是MATLAB中所有接收X-Y数据对的二维绘图函数,省略时默认为plot。,18/33,4.1.4 特殊坐标绘图,例4-9 画出函数和积分在区间上的曲线。操作步骤: dx=0.1;x=0:dx:4; s=cumtrapz(y)*dx; a=plotyy(x,y,x,s); text(0.5,1.5,fontsize14ity=xsinx) sint=fontsize16int_fontsize80 x;text(2.5,3.5,fontsize14its=,sint,fontsize14itxsinxdx); xlabel(x),19/33,4.1.4 特殊坐标绘图,

10、2、极坐标系绘图 polar:极坐标系绘图函数 polar(theta,r)在极坐标中绘图。向量theta的元素代表弧度参数,向量r代表从极点开始的长度。,20/33,21/33,例4-10 画出星形线 的图像。 分析:绘制极坐标图,需要把参数方程化为极坐标方程 r=, 注意极坐标方程中建立的r与的关系,此时只是参数,不是极坐标系下的极角。程序如下: x=0:0.01:2*pi;r=3./(cos(x).2).(1/3)+(sin(x).2).(1/3).(3/2); polar(x,r),3、对数坐标绘图 半对数和对数坐标系绘图函数:semilogx, semilogy, loglog 格式

11、:semilogx(x,y) 功能:在半对数坐标系中绘图,x轴用以10为底的对数刻度标定。这类似于plot(log10(x),y),但是对于log10(0)不能给出警告信息。,22/33,semilogy(x,y)功能:在半对数坐标系中绘图,y轴用以10为底的对数刻度标定。这类似于plot(x,log10(y),但是对于log10(0)不能给出警告信息。 loglog(x,y) 功能:在对数坐标系中绘图。两个坐标轴均用以1 0为底的对数刻度标定。这类似于plot (log10(x),log10(y),但是对于log10(0)不能给出警告信息,23/33,绘制的对数坐标图并于直角线性坐标图进行比

12、较。 操作步骤: x = 0:0.1:10;y =exp(-x); subplot(2,2,1) ; plot(x,y); %绘制直角坐标系图形 title (Linear Plot);xlabel (x);ylabel (y);grid on; subplot(2,2,2); semilogx(x,y); %x轴对数绘图 title (Semilog x Plot);xlabel (x);ylabel (y);grid on; subplot(2,2,3) ; semilogy(x,y); %y轴对数绘图 title (Semilog y Plot);xlabel (x);ylabel (y

13、);grid on; subplot(2,2,4) ; loglog(x,y); %双对数绘图 title (Loglog Plot);xlabel (x);ylabel (y);grid on;,24/33,4.1.5 函数绘图,常用的三个函数绘图函数: ezplot, fplot和 ezpolar 1) ezplot一元函数绘图ezplot(f,a,b) 在区间a b绘制f(x)的图形, 其中f是x的单变量函数,区间的默认值为-2 2。,25/33,二元函数绘图 ezplot(f) 在默认区间-2x2和-2y2绘制f(x,y)=0的图形。 ezplot(f,xmin,xmax,ymin,y

14、max) 在区间xmin xmax和ymin ymax绘制f(x,y)=0的图形。 ezplot(f,a,b) 在区间a b和a b绘制f(x,y)=0的图形。 ezplot(x,y) 在默认区间 绘制参数方程x=x(t)和y=y(t)的图形。 ezplot(x,y,tmin,tmax) 在区间绘制x=x(t)和y=y(t)的图形。,26/33,例4-12 绘制正弦、余弦、双曲正弦和双曲余弦三角函数的图形。 subplot(2,2,1);ezplot(sin(x);title(sin(x); subplot(2,2,2);ezplot(cos(x);title(cos(x); subplot(

15、2,2,3);ezplot(sinh(x);title( sinh(x); subplot(2,2,4);ezplot(cosh(x);title(cosh(x);,27/33,例4-13 绘制下列函数的图形。 (1) (2)(3) (4),28/33,subplot(2,2,1); ezplot(x2-y+1);title(1) subplot(2,2,2); ezplot(x2-cos(y)+sin(x) ; title(2) subplot(2,2,3); ezplot(exp(t)*sin(t),exp(t)*cos(t); title(3) subplot(2,2,4); ezplo

16、t(sin(t),cos(2*t); title(4),ezpolar,ezpolar : 在极坐标系中绘制图形 ezpolar(f) 功能:绘制极坐标曲线 rho=f(theta),缺省值范围为 。 ezpolar(f,a,b) 功能:绘制极坐标曲线 rho=f(theta),范围为a b。,29/33,例4-14 绘制下列函数的图形。(1)(2)(3)(4) subplot(2,2,1); ezpolar(3*theta);title(1) subplot(2,2,2); ezpolar(theta/4);title(2) subplot(2,2,3); ezpolar(exp(2*theta);title(3) subplot(2,2,4); ezpolar(6*(1-cos(theta);title(4),30/33,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报