数学建模-matlab系列三ppt课件.ppt

数学建模-matlab系列三ppt课件.ppt

ID:58780825

大小:1.92 MB

页数:61页

时间:2020-10-03

数学建模-matlab系列三ppt课件.ppt_第1页
数学建模-matlab系列三ppt课件.ppt_第2页
数学建模-matlab系列三ppt课件.ppt_第3页
数学建模-matlab系列三ppt课件.ppt_第4页
数学建模-matlab系列三ppt课件.ppt_第5页
资源描述:

《数学建模-matlab系列三ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章MATLAB计算的可视化(三)★图形修饰处理★隐函数绘图★图像处理与动画制作§4.4图形修饰处理4.4.1视点处理从不同的视点绘制的图形其形状是不一样的。视点位置可由方位角和仰角表示。方位角又称旋转角,它是视点与原点连线在xy平面上的投影与y轴负方向形成的角度,正值表示逆时针,负值表示顺时针。仰角又称视角,它是视点与原点连线与xy平面的夹角,正值表示视点在xy平面上方,负值表示视点在xy平面下方。§4.4图形修饰处理MATLAB提供了设置视点的函数view,其调用格式为view(az,el):

2、az为方位角,是视点与原点连线在xy平面上的投影与y轴负方向的夹角,逆时针旋转为正方向。el为仰角。它们的单位均为度。view(2):给出了二维图形中视角的默认值(0,90);view(3):给出了三维视图中视角的默认值(-37.5,30)[az,el]=view:返回当前图形的视角。§4.4图形修饰处理【例4.45】从不同视点观察三维曲线。程序如下:[x,y]=meshgrid(0:0.1:pi/2,0:0.1:pi);z=sin(x.^2)+cos(y.^2);subplot(1,3,1)plo

3、t3(x,y,z);grid,xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis');subplot(1,3,2)plot3(x,y,z)grid,xlabel('X-axis'),ylabel('Y-axis')title('Az=90,El=0')view(90,0)subplot(1,3,3)plot3(x,y,z)grid,xlabel('X-axis'),ylabel('Y-axis')title('Az=0,El=90')view(0,90)

4、或view(2)§4.4图形修饰处理函数viewmtx给出指定视角的正交转换矩阵【例4.46】A=viewmtx(0,90)A=1.000000001.00000.000000-0.00001.000000001.0000§4.4图形修饰处理函数rotate3d是较为常用的三维视角变化函数,该函数的使用将触发图形窗口的rotate3d选项,这时,用户可以方便地用鼠标来控制视角的变化,而且,视角的变化值也将实时地显示在图中。【例4.47】三维视角变化函数设置视角为(-33,42)。[x,y,z]=pe

5、aks;colormap(hsv(100))mesh(x,y,z)rotate3d§4.4图形修饰处理4.4.2色彩处理1.颜色的向量表示MATLAB除用字符表示颜色外,还可以用含有3个元素的向量表示颜色。向量元素的范围取值为[0,1],3个元素分别表示红、绿、蓝3种颜色的相对亮度,称为RGB向量,如灰色表示为[0.50.50.5]。下页表所示为几种常见颜色的RGB值。§4.4图形修饰处理§4.4图形修饰处理2.色图色图(Colormap)是MATLAB中的颜色参照表。色图以m×3的数值矩阵表示,用

6、于定义m种颜色,它的每一行对应某个颜色的RGB向量。色图保存着颜色从浓到淡或从一种颜色过渡到另一种颜色的所有中间颜色的值。除plot及其派生函数外,mesh、surf等函数均使用色图着色。MATLAB中使用函数colormap设置和获取图像显示用的颜色参照表,函数的调用格式为colormap(m)其中m为一三列矩阵,行数不限,该矩阵可以是下页表所示的颜色映像,也可以为用户自定义的颜色映像矩阵。§4.4图形修饰处理颜色映像相应的颜色系颜色映像相应的颜色系autumn红黄色系hsv色调饱和色系(以红色开

7、始并束)bone带一点蓝色的灰度jet色调饱和色系(以蓝色开始并束)colorcube增强的颜色系lines线性色系cool青和洋红的色系pink柔和色系copper线型铜色系prism棱镜色系flag交替的红白蓝黑色系spring洋红黄色系gray线性灰色系summer绿、黄色系hot黑红黄白色系winter蓝、绿色系vgaWindows16为色系§4.4图形修饰处理例如:colormap(pink(8));%定义当前窗口的颜色映像为柔和色系,其颜色定义有8种。可以通过查看颜色映像矩阵而得到具体的

8、颜色值。例如:pink(8)ans=0.3333000.56340.30860.30860.72370.43640.43640.78680.62990.53450.84520.77660.61720.89970.89970.69010.95120.95120.85911.00001.00001.0000§4.4图形修饰处理完成对颜色映像的定义后,可以调用所定义的颜色映像为图形服务,有pcolor,rgbplot及colorbar等函数。函数pcolor为伪色函数,伪色

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。