第3章节MATLAB绘图幻灯片.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、三维曲线图 MATLAB提供了plot3函数绘制三维曲线图形。该函数将绘制二维图形的函数plot的特性扩展到了三维空间,其功能和使用方法类似于绘制二维图形的函数。其格式为: plot3(x1,y1,z1,‘参数1’,x2,y2,z2,‘参数2’,…) 1.矢量曲线图 如果x,y和z是同样长度的矢量,则绘制出一条在三维空间贯穿的曲线。 2.矩阵曲线图 如果x,y和z是m×n的矩阵,则绘制出m条三维空间曲线。 1.矢量曲线图 clear clc z=0:pi/50:10*pi; x=sin(z); y=cos(z); plot3(x,y,z) 2.矩阵曲线图 clear clc [x,y]=meshgrid([-2:0.1:2]); z=x.*exp(-x.^2-y.^2); plot3(x,y,z) 三、三维曲面图形 函数名称 命令格式 说明 三维网格曲面 mesh(x,y,z,c) mesh(x,y,z) mesh(z,c) mesh(z) 当x,y为n×m矩阵时,且x矩阵的所有行向量相同、y矩阵的所有列向量相同时,mesh函数将自动执行meshgrid(x,y),将x,y转换为三维网格数据矩阵。z和c分别为m×n矩阵,c表示网格曲面的颜色分布,若省略,则网格曲面的颜色亮度与z方向上的高度值成正比。x,y若均为省略,则三维网格数据矩阵取值x=1:n,y= 1:m 带等高线的三维网格曲面 meshc(x,y,z,c) mesh(x,y,z) meshc(z,c) meshc(z) 绘制有等高线(XY平面)的三维网格曲面。这些函数类似于mesh函数,不同的是该函数还在XY平面上绘制曲面在Z轴方向上的等高线 带底座的三维网格曲面 meshz(x,y,z,c) meshz(x,y,z) meshz(z,c) meshz(z) 绘制带有底座的三维网格曲面。这些函数类似mesh函数,不同的是该函数还在XY平面上绘制曲面的底座 填充颜色的三维网格曲面 surf(x,y,z,c) surf (x, y, z) surf (z,c) surf (z) 函数mesh绘制连接三维空间的一些四边形所构成的曲面,该曲面只有四边形的边用某种颜色绘出,四边形的内部是透明的。surf函数绘制的曲面也由一些四边形所构成,不同的是四边形的边是黑色的,其内部用不同的颜色填充 【例】绘制函数 四种三维网格曲面 clear clc x=-10:0.5:10; y=-8:0.5:8; [X,Y]=meshgrid(x,y); Z=sin(sqrt(X.^2+Y.^2))./sqrt(X.^2+Y.^2); subplot(221); mesh(X,Y,Z); title(‘普通三维网格曲面’); subplot(222); meshc(X,Y,Z); title(‘带等高线的三维网格曲面’); subplot(223); meshz(X,Y,Z); title(‘带底座的三维网格曲面’); subplot(224); surf(X,Y,Z); title(‘充填颜色的三维网格曲面’); 上机内容: 1、选择合适的步长绘制出下列函数的图形 2、在同一坐标下绘制函数 x,x2,-x2,sin(x)在x 的曲线 3、在极坐标系绘制下列函数的曲线 (1) cos3(t)-1 (2) 2t2+1 4、绘制二维正态分布密度函数 的三维图形。 * 第3章 MATLAB绘图 本章要点 二维图形的绘制 图形的修饰与控制 特殊二维图形的绘制 三维图形的绘制 教学时数 2学时 3.1 二维绘图 一、二维绘图 1.plot(x) 说明:x可以是向量或矩阵。 2.plot(x,y) 说明:x,y可以是向量或矩阵。 注意:x是向量y是矩阵时:x的长度与矩阵y的行数或列数必须相等,如果x的长度与y的每列元素个数相等,向量x与y的每列向量画一条曲线;如果x的长度与y的每行元素个数相等,则向量x与矩阵y的每行向量对应画一条曲线;如果y是方阵,x和y的行数和列数都相等,则向量x与矩阵y的每列向量画一条曲线。 x和y都是矩阵时:x和y大小必须相同,矩阵x的每列与y的每列画一条曲线。 【例】 clear clc x=[0 .2 .5 .7 .6 .7 1.2 1.5 1.6 1.9 2.3]; plot(x) 【例】 clear clc x=[1 2 3;7 8 9;13

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档