Matlab图形功能与符号计算.ppt

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

* * 二维图形 plot函数最简单的调用格式是只包含一个输入参数: plot(x):在这种情况下,当x是实向量时,以该向量元素的下标为横坐标,元素值为纵坐标画出一条连续曲线,这实际上是绘制折线图。 plot(x,y) 其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。 * 含多个输入参数的plot函数 plot(x1,y1,x2,y2,…,xn,yn):当输入参数都为向量时,x1和y1,x2和y2,…,xn和yn分别组成一组向量对,每一组向量对的长度可以不同。每一向量对可以绘制出一条曲线,这样可以在同一坐标内绘制出多条曲线。 二维图形 * 二维图形 例:作y=sinx在[0,2π]上的图形 x=linspace(0,2*pi,30); y=sin(x); plot(x,y); * 二维图形 例:在同一个坐标下作出两条曲线:y=sinx和y=cosx在[0,2π]上的图形 x=linspace(0,2*pi,30); y1=sin(x); y2=cos(x); plot(x,y1,x,y2); * 基本绘图控制 plot(x,y,’color-linestyle-marker’) 其中color-linestyle-marker为一个字符串,由颜色、线型和数据点组成,如 plot(x,y,’y:o’) 字符串参数取值 颜色:y(黄);r(红);g(绿);b(蓝)等等 线型:-(实线);:(点线) 等等 数据点图标:.(小黑点);+(加号);o(小圆圈) 等等 坐标系统控制 axis([xmin xmax ymin ymax)] []中分别给出x轴和y轴的最小、最大值 二维图形 * 图形标注 xlabel、ylabel和zlabel分别用于对x、y、z轴加标注 title 用于给整个图形加标题 text和gtext 用于在图形中特定的位置加字符串,前者字符串的位置在命令中指定,后者用鼠标指定 grid 在图形上加网格 二维图形 * 二维图形 在同一坐标系下画出sinx和cosy的函数图形,并适当标注 x=linspace(0,2*pi,30);y=[sin(x);cos(x)]; plot(x,y);grid,xlabel(‘x’);ylabel(‘y’); title(‘sine and cosine curves’); text(3*pi/4,sin(3*pi/4),’\leftarrowsinx’); text(3*pi/2,cos(3*pi/2),’cosx \rightarrow’); * 二维图形 * 多幅图形 subplot(m,n,p) 画多幅不同坐标系的图形 该命令把一个画面分为m*n个图形区域,p代表区域号 如:x=linspace(0,2*pi,30);y=sin(x);z=cos(x); u=2*sin(x).*cos(x);v=sin(x)./cos(x); subplot(2,2,1),plot(x,y);title(‘sinx’); subplot(2,2,2),plot(x,z);title(‘cosx’); subplot(2,2,3),plot(x,u);title(‘xsinxcosx’); subplot(2,2,4),plot(x,v);title(‘sinx/cosx’); 二维图形 * 二维图形 * 三维图形 空间曲线 例:作螺旋线 x=sin(t),y=cos(t),z=t t=0:pi/50:10*pi; plot3(sin(t),cos(t),t)

文档评论(0)

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

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

1亿VIP精品文档

相关文档