matlab数学手册教程_第7章__绘图与图形处理

matlab数学手册教程_第7章__绘图与图形处理

ID:1695468

大小:3.81 MB

页数:62页

时间:2017-11-13

matlab数学手册教程_第7章__绘图与图形处理_第1页
matlab数学手册教程_第7章__绘图与图形处理_第2页
matlab数学手册教程_第7章__绘图与图形处理_第3页
matlab数学手册教程_第7章__绘图与图形处理_第4页
matlab数学手册教程_第7章__绘图与图形处理_第5页
资源描述:

《matlab数学手册教程_第7章__绘图与图形处理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章绘图与图形处理登录窗体顶端搜索:窗体底端czk'swiki图像的空间变换·首页·论坛·Blog·贡献·最新改动·查找网页·帮助目录·图像的空间变换·编辑·备注·信息·附件·窗体顶端窗体底端289第7章绘图与图形处理空间几何变换将(w,z)坐标系上的图像变换为(x,y)坐标系上的图像,可以表示为:·(x,y)=T{(w,z)}比如:·(x,y)=T{(w,z)}=(w/2,z/2)289第7章绘图与图形处理仿射变换仿射变换是一种常用矩阵变换,它可以表示成矩阵的形式:289第7章绘图与图形处理在matlab里面实现

2、289第7章绘图与图形处理wz=[341];T=[200;030;001];xy=wz*T;wz=xy*inv(T);为了避免归一化参数,我们可以借助maketform函数:T=[200;030;001];tform=maketform('affine',T);wz=[12;34];xy=tformfwd(wz,tform);wz=tforminv(xy,tform);289第7章绘图与图形处理我们可以用一个栅格图像来形象的表示这些变换的效果:这些变换使用的变换矩阵分别是:289第7章绘图与图形处理对图像应用空间变换

3、有两种方法:正向映射和反向映射反向映射的过程是:对每一个输出像素,计算它在输入图像上的位置,根据输入图像上该位置附近的像素值决定输出像素的值。在matlab中,简单的变换可以直接用单个函数实现。图像缩放使用:g=imresize(f,scale);g=imresize(f,[ROWCOL]);图像旋转使用:g=imrotate(f,angle);图像剪切使用:g=imcrop(f,[X,Y,WIDTH,HEIGHT]);在matlab中使用imtransform实现图像的空间变换。语法是g=imtransform(f

4、,tform,interp);其中,interp可以是'nearest','bilinear'或者'bicubic'。比如:f=chekerboard(50);s=0.8;theta=pi/6;289第7章绘图与图形处理T=[s*cos(theta)s*sin(theta)0;-s*sin(theta)s*cos(theta)0;001];tform=maketform('affine',T);g=imtransform(f,tform);双线性滤波:289第7章绘图与图形处理图像配准根据两幅图像,算出一个变换参数,

5、使得一幅图像经过这样的变换后和另一图像接近图像的空间变换(2008-04-2022:42:58由czk编辑)·编辑·备注289第7章绘图与图形处理·信息·附件·窗体顶端窗体底端·MoinMoinPowered·PythonPowered·GPLlicensed·ValidHTML4.01czk.8866.org

6、czk.3322.org

7、Copyright(c)2006czk.浙ICP备06000584号XWarning! You'reusingInternetExplorer6,that'sabigsecurity

8、risk!Upgradeordownloadabetter,faster&saferbrowser:Firefox,ChromeorSafari.第7章绘图与图形处理人们很难从一大堆原始的数据中发现它们的含义,而数据图形恰能使视觉感官直接感受到数据的许多内在本质,发现数据的内在联系。MATLAB可以表达出数据的二维,三维,甚至四维的图形。通过图形的线型,立面,色彩,光线,视角等属性的控制,可把数据的内在特征表现得淋漓尽致。下面我们分别介绍图形的命令。7.1二维图形7.1.1基本平面图形命令命令1plot功能线性二维图

9、。在线条多于一条时,若用户没有指定使用颜色,则plot循环使用由当前坐标轴颜色顺序属性(currentaxesColorOrderp289第7章绘图与图形处理roperty)定义的颜色,以区别不同的线条。在用完上述属性值后,plot又循环使用由坐标轴线型顺序属性(axesLineStyleOrderproperty)定义的线型,以区别不同的线条。用法plot(X,Y)当X,Y均为实数向量,且为同维向量(可以不是同型向量),X=[x(i)],Y=[y(i)],则plot(X,Y)先描出点(x(i),y(i)),然后用直

10、线依次相连;若X,Y为复数向量,则不考虑虚数部分。若X,Y均为同维同型实数矩阵,X=[X(i)],Y=[Y(i)],其中X(i),Y(i)为列向量,则plot(X,Y)依次画出plot(X(i),Y(i)),矩阵有几列就有几条线;若X,Y中一个为向量,另一个为矩阵,且向量的维数等于矩阵的行数或者列数,则矩阵按向量的方向分解成几个向量,再与向量配

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

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

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