MATLAB课程设任务书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB课程设任务书

课程设计(论文)任务书 数学与计算科学学院 学院 数学与应用数学 专业 信计08-01 班 课程名称 数学软件课程设计 题 目 MATLAB中三维曲面及其色彩处理问题的研究 任务起止日期: 2009 年 12 月 14 日~ 2009年 12月 25 日 一、课题内容 查阅相关文献,弄清MATLAB中关于”????????????????”问题 学生送交全部材料日期 学生(签名) 指导教师验收(签名) 第1章 构建三维MATLAB图形 1.1 构建三维曲面的基本步骤……………………………………………………… 1.2 曲面矩阵的描述………………………………………………………………… 1.2.1 网格和曲面图形的绘制………………………………………………… 1.2.2 随机采样曲面图形数据………………………………………………… 1.2.3 参数化曲面图形………………………………………………………… 1.2.4 曲面图形透明处理……………………………………………………… 第2章 三维MATLAB曲面色彩处理 2.1 网格和曲面图形的着色……………………………………………………… 2.1.1 颜色映射表……………………………………………………………… 向量与色图矩阵 2.1.2曲面曲率的颜色映射…………………………………………………… 2.2 曲面的光照处理………………………………………………………………… MATLAB中,三维图形的创建一般按照下面的步骤进行: (1)数据准备 典型代码为: Z=peaks(20); (2)选定创建三维图形的窗口,并在窗口中确定图形绘制的区域 典型代码为: figure(1) subplot(2,1,2) (3)调用三维图形函数 典型代码为: h=surf(Z) (4)确定颜色映射方案和三维阴影算法 典型代码为: colormap hot shading imterp set(h,’EdgeColor’,’k’) 或添加灯光效果。 典型代码为: light(’Position’,[-2,2,20]) lighting phong material([0.4,0.6,0.5,30]) set(h,’FaceColor,[0.7 0.7 0)],… BackFaceLighting’,’lit’) (5)设置视点 典型代码为: view([30,25]) set(gca,’CameraViewAngleMode’,’Manual’) (6)设置坐标轴范围及其标示符号 典型代码为: axis([5 15 15 -8 8]) Set(gca’ZTickLabel’,’Negative||Positive’) (7)设置坐标纵横化 典型代码为: Set(gca,’PlotBoxAspectRatio’,[2.5,2.5,1]) (8)用坐标轴标签、图例和标注文本等对图形进行注释 典型代码为: xlabel(‘X Axis’) ylabel(‘Y Axis’) zlabel(‘Function Value’) title(‘Peaks’) (9)图形打印输出 典型代码为: Set(gcf,’PaperPositionMode’,’auto’) Print-dps2 MATLAB的表面定义是通过在X-Y平面中的矩形栅格上方的点的Z坐标来实现的。而该表面图形是通过将相邻的点用直线相连而形成。 Mesh函数和surf函数用于创建矩阵数据的三维表面图形。假设矩阵,其元素Z(i,j)定义了栅格(i,j)之上表面的高度,即该表面的Z坐标值。 《MATLAB高级应用图形及影像处理》——82页 三维曲面的产生 绘制z=f(x,y)所代表的三维曲面图,先要在x,y平面选定一矩形区域,假定矩形区域D=[a,b][c,d],然后将[a,b]在x方向分成m份,将[c,d]在y方向上分成n份,由各划分点分别作平行于两坐标轴的直线,将区域D分成mn个小矩形,生成代表每一个小矩形顶点坐标的平面网格坐标矩阵,最后利用有关函数求对应网格坐标的Z矩阵。 MATLAB中用meshgrid函数产生平面区域内的网格坐标矩阵。其调用格式为: x=a:d1:;y=c:d2:d; [X,Y]=meshgrid(x,y) MATLAB

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档