第4篇 三维绘图.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 7.X程序设计 第4章 三维绘图 主要内容: 三维曲线图形 三维曲面 色彩处理 图像的读写和动画处理 特殊三维图形的绘制; 4.1 三维曲线 plot3 :三维曲线图形函数 plot3(x,y,z, s) 功能:绘制三维曲线。 其中当x,y和z是相同的向量时,则绘制以x,y和z元素为坐标的三维曲线;当x,y和z是同型矩阵时,则绘制以x,y和z元素为坐标的三维曲线,且曲线的条数等于矩阵的列数。s是指定绘制三维曲线的线型、数据点形和颜色的字符串,省略s时,将自动选择线型、数据点形和颜色。 线型、数据点形和颜色的含义同plot函数。 对参数方程表示的三维曲线的绘制还有一个简单形式ezplot3, 调用格式为: ezplot3 (x,y,z,[tmin,tmax]) 功能:绘制区间 范围内x = x(t), y = y(t)和z = z(t) 的三维曲线。 参数[tmin,tmax]的默认值为 。 例4-2 绘制三维曲线 。 4.2 三维曲面 1 网格坐标矩阵 meshgrid:网格坐标矩阵的生成函数 [X,Y]=meshgrid(x,y) 功能:由向量x和y产生在x-y平面的各网格点坐标矩阵(X,Y)。其中向量x为1×m的行向量,向量y为1×n的行向量,产生的网格点坐标矩阵(X,Y)的元素为坐标对(X ij,Y ij),i=1,...,m,j=1,...,n。 注意向量x和y相同时,meshgrid函数也可以写成[X,Y]=meshgrid(x)。 例如 语句 x=[1 2 3 4]; y=[5 6 7]; [U,V]=meshgrid(x,y) 功能:将x(1×m)向量和y(1×n)向量转换为(n×m)的矩阵。 用矩阵运算生成的方式产生平面区域内的网格坐标矩阵的语句: x=a:dx:b;y=(c:dy:d); X=ones(size(y))*x; Y=y*ones(size(x)); 等价语句为: x=a:dx:b;y=c:dy:d; [X,Y]=meshgrid(x,y)。 2 三维曲面图 surf:三维曲面图的绘制函数为 surf(z) surf(x,y,z) 功能:绘制三维曲面图。当只有参数z时,以z矩阵的行下标作为x坐标轴,把z的列下标当作y坐标轴;x和y分别为x和y坐标轴的自变量。 当有x,y和z参数时,绘制出由坐标(xij, yij, zij)确定的表面图形。 三维曲面图的绘制函数ezsurf的格式为: ezsurf(f,[xmin,xmax,ymin,ymax]) 功能:绘制符号表达式f代表的x、y二元函数的在[xmin,xmax,ymin,ymax]范围内的三维曲面。 ezsurf (x,y,z,[smin,smax,tmin,tmax]) 功能:绘制在[smin,smax,tmin,tmax]范围内x = x(s,t), y = y(s,t)和z = z(s,t)的三维曲面。 例4-4 绘制三维网面 的图形。 3 三维网格图 mesh:三维网格图的绘制函数 mesh(z) mesh(x,y,z) 功能:绘制三维网格图。当只有参数z时,以z矩阵的行下标作为x坐标轴,把z的列下标当作y坐标轴;x和y分别为x和y坐标轴的自变量。 当有x,y和z参数时,绘制出由坐标(xij, yij, zij)确定的三维网格图形。 三维网格图的函数为ezmesh,调用格式为: ezmesh (f,[xmin,xmax,ymin,ymax]) 功能:绘制符号表达式f代表的x和y二元函数的在[xmin,xmax,ymin,ymax]范围内的三维网格图。ezmesh (x,y,z,[smin,smax,tmin,tmax]) 绘制在[smin,smax,tmin,tmax]范围内x = x(s,t), y = y(s,t)和z = z(s,t)的三维网格图。 例4-6 绘制三维网格图。 例4-9 绘制下列函数的曲面图和等高线。 (1) (2) 4.3 色彩处理 1 颜色的向量表示 颜色 RGB三元组 黑 0 0 0 白 1 1 1 红 1 0 0 绿 0 1 0 蓝 0 0 1 黄 1 1 0 2 色图 函数colormap定义色图 colormap(m) 功能:设置m为色图矩阵。

文档评论(0)

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

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

1亿VIP精品文档

相关文档