网站大量收购独家精品文档,联系QQ:2885784924

[工学]matlab第二次课件.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]matlab第二次课件

Matlab绘图 二维曲线 空间曲线 空间曲面 一、Matlab 二维曲线绘图 命令形式2:plot(x,y) 功能:画一条或多条折线图。 例:x=[1 2 3]; y=[3 2 5]; plot(x,y) 说明:2、当x为n维向量,y为n * m矩阵时,plot(x,y) 按向量x分别与矩阵y的每一列匹配,画出m 条曲线或折线。 思考: 1、当x为n维向量,y为m x n 矩阵时, plot(x,y)怎么画? 2、当x为n维向量,y为m x w 矩阵时, plot(x,y)怎么画? 3、当x为n维向量,y为n x n 矩阵时, plot(x,y)怎么画? 例1 画出函数y = sin x2 在-5 ? x ? 5 的图形。 命令形式3 :plot(x1,y1,x2,y2,x3,y3…) 功能:在同一图形窗口画出多条曲线 。 2.基本绘图控制参数 控制分隔线grid grid 在grid on与 grid off之间进行切换 grid on 在图中使用分隔线 grid off 在图中消隐分隔线 3.线型、定点标记、颜色 二维绘图指令还提供一组控制曲线线型、标记类型、颜色的开关。该开关总跟在一元或二元对的后面,具体如下: plot(x,y,’ String’) plot(x1,y1,’ String1’,x2,y2,’ String2’,…) 其中,string是字符串,该字符串由表3.1、表3.2表3.3(见课本P56)中的字符组成。 例6 利用hold指令在同一坐标系中画出如下两条参数曲线,参数曲线方程为:p55 4.图形的标注 图名标注title title(‘String’) 在图形的顶端加注文字作为图名 坐标轴标注xlabel,ylabel,zlabel(‘String’) xlabel(‘String’) 在当前图形的x轴旁边加入文字内容 ylabel(‘String’) 在当前图形的y轴旁边加入文字内容 zlabel(‘String’) 在当前图形的z轴旁边加入文字内容 图形标注gtext gtext(‘String’) 在鼠标指定位置上标注 说明:使用gtext指令后,会在当前图形上出现一个十字叉,等待用户选定位置进行标注。移动鼠标到所需位置按下鼠标左键,Matlab就在选定位置标上文字。 例7 在同一坐标系中画出两个函数y = cos 2x ,y = x的图形,自变量范围为:-2? x ? 2,函数y = cos 2x为红色实线, 函数y = x 为蓝色点划线。并加注标题,坐标轴。p59 解: Matlab命令为 clf x=-2:.1:2; y1=cos(2*x);y2=x; subplot(1,2,1) plot(x,y1,r-,x,y2,b-.),grid on title(曲线y1=cos(2x)与y2=x) xlabel(x轴),ylabel(y轴) gtext(y1=cos(2x)),gtext(y2=x) legend(y1=cos(2x),y2=x) subplot(1,2,2) plot (x,y1,x,y2) 二.Matlab空间曲线绘图 三维空间曲线命令plot3 plot3(x,y) plot3(x,y,z,’String’) plot3(x1,y1,z1,’String1’,x2,y2,z2, ’String2’,……) plot3与plot的用法相同 三.Matlab空间曲面绘图 Meshgrid命令: meshgrid的调用形式是: [X,Y]=meshgrid(x,y) 绘制二维图形时生成小矩形的格点 [X,Y]=meshgrid(x) 等价于[X,Y]=meshgrid(x,x) [X,Y,Z]=meshgrid(x,y,z)绘制三维图形时生成空间曲面的格点 [X,Y,Z]=meshgrid(x) 等价于[X,Y,Z]=meshgrid(x,x,x) 例:x=[1,2,3];y=[1,2,3,4]; [X,Y]=meshgrid(x,y) X = 1 2 3 Y =1 1 1 1 2 3

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档