- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 MATLAB图形和3D可视化 MATLAT可将计算结果以丰富的图象形式表现出来,便于用户进行观察分析。 5.1 MATLAB图形窗口 5.2 二维曲线图形 5.3 三维曲线图形 5.4 高维可视化 5.5 色彩处理 5.6 光源位置和材质处理 5.7 句柄图形 5.8 动画制作 5.1 MATLAB图形窗口 在命令窗口输入figure出现下图 在命令窗口输入 figure(2223) figure(h)??? Undefined function or variable h. h=2h = 2 figure(h) h=i want to tryh =i want to try figure(h)??? Error using == figureSingle input must be an existing figure handle or a scalar integer from 1 to 2032118656. 5.2 二维曲线图形(plot) 5.2.1 plot命令的调用 若没有axis(‘equal’)则显示如下:equal 将x和y轴的坐标进行比例协调,使其显示相等。 5.2.2 线型、顶点标记和颜色 5.2.3 分格线控制和图形标注 5.2.4 特殊二维图形 5.3 三维曲线图形 5.3.1 plot3命令的调用 plot3(x,y,z,s):绘制空间曲线,xyz为三组向量或矩阵,单一向量为一条曲线,矩阵则为多条曲线,其他应用同二维绘图命令plot。 5.3.2 线、面填色 Patch Fill 5.3.3 网格图和曲面图 网格图:mesh(x,y,z,c)、mesh(x,y,z)、mesh(z)、mesh(z,c)、meshhc、meshz 曲面图:surf(x,y,z,s)、surf(x,y,z)、surf(z)、shading、surface、 5.3.4 等高线图形 contour和contour3 Contour(z) Contour(x,y,z) Contour(z,n) Contour(x,y,z,n) Contour(z,v) Contour(x,y,z,v) [c,h]=Contour(…) 5.3.5 视角改变和曲面裁剪 视角改变: 默认的三维视角方向仰角为30°,方位角为-37.5 °;默认的二维图形方向仰角为90 ° ,方向角为0 °。 视角即我们观察图形的方向,函数view可改变所有类型的二维和三维图形的图形视角。 曲面裁剪: 曲面图不能做成透明状,所以要裁剪需要将裁剪处的数据置为Nan来实现。 5.4 高维可视化 Slice函数用不同的颜色绘制三元函数的空间分布片状图,实现一般定义在xyz坐标系上的四维可视化。 5.5 色彩处理 多数时候,仅靠一个简单的二维和三维图形不能一次性显示出想要提供的信息,此时可以通过颜色的变化来进一步描述图形特征(提供一附加的“维数”)。 Matlab提供了大量的颜色工具,可丰富图形表示,增加图形可读性。 5.5.1 颜色映象原理 对于复杂图象,matlab提供了一种任意颜色设置的方式:颜色映象(RGB——红绿蓝)。 颜色映象即将RGB这三种颜色按照不同的比例进行组合形成新的颜色,其结构为n*3的矩阵,矩阵元素值在0~1之间变化,一行值即表示一种颜色,如(1 0 0)为红色,(0 1 0)为绿色等等。常见的颜色RGB值见P177表5-4。 Matlab提供了多种常见的颜色映象(一个颜色映象定义了绘制图形的调色板),如Hsv、hot、cool等,见表5-5。 5.5.2 颜色映象的应用 5.5.3 图象显示技术 在matlab中图象通常由数据矩阵和色彩矩阵组成,根据图象着色方法的不同,将图象分为:变址图象(indexed image)、强度图象(intensity image)、真彩或RGB(true color or RGB image)。 图象的读写 imread(filename,fmt):注意使用单引号 [x,y]=imread(filename,fmt):将图象数据保存至x矩阵中,将颜色映象保存至y中; Imwrite(filename.fmt),注意使用单引号,将图象输出成指定名称格式的图片。 2 图象的显示 Image(A):其中A为定义了的图象变量名或图象名称或矩阵。 命令窗口输入: a=imread(people,jpg); image(a) axis image size(a) ans = 1600 1200 3 或者 image(imread(people,jpg)) 5.6
您可能关注的文档
最近下载
- 人教版数学五年级上册教学计划及进度表.doc VIP
- 昆山通海中学小升初考试试卷.docx VIP
- 交警基本法律知识.pptx VIP
- 2025下半年湖南省国际工程咨询集团有限公司社会招聘34人笔试模拟试题及答案解析.docx VIP
- 2025年海南三亚市天涯区教育系统招聘幼儿园编制教师16人(第1号)笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx
- 旅游美学——第三章-审美心理.pptx VIP
- 《永冻土地区场道工程技术》课程教学大纲模板课程教学大纲.doc VIP
- 考研英语单词表汇总(5500).doc VIP
- 2025下半年湖南省国际工程咨询集团有限公司社会招聘34人笔试备考题库及答案解析.docx VIP
- 人教版(2024)七年级美术上册第二单元第2课《科技之光》精品课件.pptx VIP
文档评论(0)