云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > matlab教程 ch07

matlab教程 ch07

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 4:29:30

7.5.2.1 用色风格colordef 7.5.2.2 色图colormap

【*例7.5.2.2-1】红绿蓝三色色图。演示:色图和色图矩阵。

CM=[1 0 0;0 1 0;0 0 1];m=size(CM,1);Y=[1:m+1;1:m+1]'; pcolor(Y),colormap(CM) 43.532.521.5111.21.41.61.82图 7.5.2.2-1 红绿蓝三色色图

【*例7.5.2.2-2】随机色图。演示:色图和色图矩阵。

rand('seed',2);CM=rand(16,3);m=size(CM,1);Y=[1:m+1;1:m+1]'; pcolor(Y),colormap(CM) 16141210864211.21.41.61.82图 7.5.2.2-2 随机16色色图

【*例7.5.2.2-3】演示:(A)用MATLAB预定义的两个色图矩阵,构成一个更大的色图阵。见指令<2>。(B)把色轴的范围设置得比着色阵 C的数据范围小,使色图CM的两端色彩展宽,中间色彩压缩。见指令<4>。(C)把色轴的上限增加一个C阵数据宽度,使着色时只使用色图CM上半阵的色彩。这种方法使同一图形窗中的不同对象实际上可以使用MATLAB的不同预定义色图。见指令<6>。(D)为了使色标尺正确反映色轴的设置,指令colorbar必须在caxis 之后使用。

Z=peaks(20);C=Z;Cmin=min(min(C));Cmax=max(max(C));DC=Cmax-Cmin;

CM=[autumn;winter]; %<2> colormap(CM),subplot(1,3,1),surf(Z,C)

caxis([Cmin+DC*2/5,Cmax-DC*2/5]),colorbar('horiz') %<4> subplot(1,3,2),surf(Z,C),colorbar('horiz')

subplot(1,3,3),surf(Z,C),caxis([Cmin,Cmax+DC]),colorbar('horiz')%<6>

29

图 7.5.2.2-3 色图、色轴和色标尺的配合使用

7.5.2.3 浓淡处理shading

【*例7.5.2.3-1】三种浓淡处理方式比较。

clf;Z=peaks(15);colormap(jet) subplot(1,3,1),surf(Z)

subplot(1,3,2),surf(Z),shading flat

subplot(1,3,3),surf(Z),shading interp

图 7.5.2.3-1 浓淡处理方式比较

7.5.3 照明和材质处理 7.5.3.1 灯光light 7.5.3.2 照明模式lighting

7.5.3.3 控制光效果的材质指令material 7.5.3.4 surfl指令的精细调用格式

【*例7.5.3-1】灯光、照明、材质指令所表现的图形。

clf;

[X,Y,Z]=sphere(40);

30

colormap(jet) subplot(1,2,1);surf(X,Y,Z);shading interp light ('position',[2,-2,2],'style','local') lighting phong material([0.5,0.3,0.5,10,0.5]) subplot(1,2,2);surf(X,Y,Z,-Z);shading flat light;lighting flat light('position',[-1,-1,-2],'color','y') light('position',[-1,0.5,1],'style','local','color','w') material([0.4,0.5,0.3,10,0.3]) %<3> %<4> %<5> %<6> %<7> %<8> %<9> %<10> %<11> %<12>

图 7.5.3-1 灯光、照明、材质指令所表现的图形

7.6 图象

7.6.1 图象的类别和显示 7.6.2 图象的读写

7.6.2.1 MAT文件形式图象数据的保存和提取 7.6.2.2 标准格式图象文件的读写

【*例7.6.2.2-1】图象文件的读取和图象的显示 (1)变址图象的读取和显示

[X,cmap]=imread('trees.tif'); %读取TIFF格式文件 clf

image(X);colormap(cmap);axis image off %显示图象,并保持宽高比。

31

图 7.6.2.2-1-1 变址图象

(2)亮度图象的读取和显示

X=imread('saturn.tif');

imagesc(X);colormap(gray);axis image off

图 7.6.2.2-1-2 亮度图象

(3)真彩图象的读取、变换格式及显示

X=imread('flowers.tif'); %读取TIFF格式的图象文件 imwrite(X,'ff.jpg','Quality',100) %把图象以JPG格式文件保存 imfinfo('ff.jpg') %读取图象文件特征信息 image(imread('ff.jpg')) %读取JPG格式文件,并显示图象。 axis image off %保持宽高比和隐去坐标 ans =

Filename: 'ff.jpg'

FileModDate: '10-Mar-2000 19:41:42' FileSize: 193220 Format: 'jpg' FormatVersion: ''

32

搜索更多关于: matlab教程 ch07 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

7.5.2.1 用色风格colordef 7.5.2.2 色图colormap 【*例7.5.2.2-1】红绿蓝三色色图。演示:色图和色图矩阵。 CM=[1 0 0;0 1 0;0 0 1];m=size(CM,1);Y=[1:m+1;1:m+1]'; pcolor(Y),colormap(CM) 43.532.521.5111.21.41.61.82图 7.5.2.2-1 红绿蓝三色色图 【*例7.5.2.2-2】随机色图。演示:色图和色图矩阵。 rand('seed',2);CM=rand(16,3);m=size(CM,1);Y=[1:m+1;1:m+1]'; pcolor(Y),colormap(CM) 16141210864211.21.41.61.82图 7.5.2.2-2 随机16

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com