当前位置:首页>开发>正文

求助Matlab的image和imagesc的用法 matlab 中imagesc画图是什么个意思

2023-06-27 06:22:27 互联网 未知 开发

 求助Matlab的image和imagesc的用法 matlab 中imagesc画图是什么个意思

求助Matlab的image和imagesc的用法

image函数是显示图像的最基本的方法。该函数还产生了图像对象的句柄,并允许对对象的属性进行设置。

imshow函数比image和imagesc更常用,它能自动设置句柄图像的各种属性。imshow可用于显示各类图像。对于每类图像,调用方法如下:

• imshow filename:显示图像文件。
• imshow(BW):显示二值图像,BW为黑白二值图像矩阵。
• imshow(X,map):显示索引图像,X为索引图像矩阵,map为色彩图示。
• imshow(I):显示灰度图像,I为二值图像矩阵。
• imshow(RGB):显示RGB图像,RGB为RGB图像矩阵。
• imshow(I,[low high]):将非图像数据显示为图像,这需要考虑数据是否超出了所显示类型的最大允许范围,其中[low high]用于定义待显示数据的范围。imshow(I, [])自动调节数据范围以便于显示。

imagesc函数也具有image的功能,所不同的是imagesc函数还自动将输入数据比例化,以全色图的方式显示。imagesc会对图像灰度级做缩放处理,imshow不会缩放。

imagesc(A)将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色。
imagesc(x,y,A) x, y分别为二维向量,Matlab会在[x1,x2]*[y1,y2]范围内染色。

matlab 中imagesc画图是什么个意思

imagesc(A)将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色。
例如: A = magic(256) imagesc(A)A矩阵经过渲染后显示的图像如下图

matlab imagesc 怎么设置显示大小

load clown
figure
imagesc(X)
%设置显示大小
set(gca,pos,[0.05 0.05 0.9 0.9])%[left bottom width height]四个值,前两个为距离左边和下边的距离比例,后两个为宽度和高度比例,注意1、3和2、4这两个对的值加起来最好不要超过
%set(gca,pos,[0.05 0.05 0.5 0.5])%体验下改变效果