matlab入门基础教程-PPT.ppt

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

* * 例如: %绘制条形图 x=1:10; y=rand(10,1) bar(x,y) * * %绘制矢量图 x=0:0.1*pi:2*pi; y=sin(x).*x; feather(x,y) * * %绘制函数图形 lim=[0,2*pi,-1,1]; fplot([sin(x),cos(x)],lim) * * %绘制饼状图形 x=[2,4,6,8]; pie(x,{math,english,chinese,music}) * * 三维图形及相关函数 基本的绘图函数 plot3函数 plot3(x,y,z,s) 例如: x=0:pi/50:10*pi; y=sin(x); z=cos(x); plot3(x,y,z); 回到主目录 * * plot3也可以以矩阵作为输入参数,这时要求3个输入矩阵必须结构相同。 例如: [x,y]=meshgrid(-2:0.1:2,-2:0.1:2); z=x.*exp(-x.^2-y.^2); plot3(x,y,z) * * 网格函数 mesh(x,y,z) 绘制三维面的网格图。 [X,Y]=meshgrid(x,y) 划分平面网格。x,y为给定的向量,矩阵(X,Y)是网格划分后的数据矩阵。 meshc(x,y,z) 绘制将网格与等高线结合的三维面图。 meshz(x,y,z) 绘制以边界面屏蔽的网格图 surf(x,y,z) 绘制三维着色面图 * * 例如: [X,Y]=meshgrid([-4:0.5:4]); z=sqrt(X.^2+Y.^2); subplot(2,2,1) mesh(z) subplot(2,2,2) meshc(z) subplot(2,2,3) meshz(z) subplot(2,2,4) surf(z) * * 特殊的三维图形函数 函数名 说明 函数名 说明 bar3 三维条形图 surfc 着色图与等高线图结合 comet3 三维彗星轨迹图 trisurf 三角形表面图 ezgraph3 函数控制绘制三维图 trimesh 三角形网格图 pie3 三维饼状图 waterfall 瀑布图 stem3 三维离散数据图 scatter3 三维散射图 * * 图形处理的基本技术 图形的控制 函数基本包括:坐标轴控制函数(axis)、坐标轴放缩函数(zoom)、平面图形的坐标网格函数(grid)以及坐标轴封闭函数(box)。 坐标轴的控制函数——axis 最简单的调用形式:axis(V) 其中V为一个用于存储坐标轴的坐标范围的数组。 对于二维图形:V=[xmin,xmax,ymin,ymax] 对于三维图形:V=[xmin,xmax,ymin,ymax,zmin,zmax] 回到主目录 * * 坐标轴放缩函数——zoom zoom+’控制字符串’ 控制字符串 说明 空 在zoom on与zoom off间切换 (factor) 以factor作为放缩因子进行坐标轴放缩 on(off) 允许(禁止)对图形进行放缩 out 恢复所进行的一切放缩 xon(yon) 只允许对x(y)坐标轴进行放缩 reset 清除放缩点 * * 注意:对图形的放缩不会影响图形的原始尺寸,也不会影响图形的横纵坐标比例。 平面坐标的网格函数——grid 具体的调用格式:grid on/off grid on 表示在图形中绘制坐标网格,grid off 表示取消坐标网格 单独的grid函数将实现grid on与grid off状态间的转换。 例如: * * x=0:0.1*pi:2*pi; y=sin(x); plot(x,y) axis([0,2*pi,-1,1]) grid on * * 图形的标注 坐标标注 常用的函数有:title、xlabel、ylabel等。 上述三个函数的调用格式大同小异,以xlabel为例: xlabel(‘标注’,’属性1’,属性值1,’属性2’,属性值2,……) 这里属性为文本属性,包括:字体大小、字体名、字体粗细等。 例如: * * x=0:0.1*pi:2*pi; y=sin(x); plot(x,y) axis([0,2*pi,-1,1]) xlabel(x(0-\pi),fontweight,bold); ylabel(y=sin(x),fontweight,bold); title(正弦函数,fontsize,12) * * 文本标注——text text(x,y,’标注文本及控制字符串’)

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档