Matlab中imagesc用法
一、imagesc常用函数
1.1 imagesc(b)
imagesc(b):将数组b中的数据显示为一个图像,该图像使用颜色图中的全部颜色。b中的每个元素指定图像的一个像素的颜色。生成图像是m*n的像素网格,其中m,n分别为c中的行数和列数。
如下图所示:我有一个360160的数组B
直接使用:imagesc(B)
获得图像如下所示,这里可以看到变成160360的图了,这是因为用imagesc函数它和普通绘图命令得到的坐标在纵轴方向是相反的,默认情况下是左上角为初始值,向下递增。
可以用这个设置坐标轴翻转
axis xy就是普通的坐标格式。
axis ij就是image系列的坐标格式。
使用axis xy变成如下所示
我习惯用view修改
view(-90,90);
这样来看就是正常的图了
添加色条设置jet色调
imagesc(B)
colormap(gca,jet);
colorbar
a=min(min(temp50));
b=max(max(temp50));
caxis([a b]); %设置最大最小的色条值
view(-90,90);
得到如下图所示
1.2 imagesc(x,y,b)
imagesc(x,y,C) 指定图像位置。使用 x 和 y 可指定与 C(1,1) 和 C(m,n) 对应的边角的位置。要同时指定两个边角,请将 x 和 y 设置为二元素向量。要指定第一个边角并让 imagesc 确定另一个,请将 x 和 y 设为标量值。图像将根据需要进行拉伸和定向。
x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y=[y1 y2],matlab会在[x1,x2][y1,y2]的范围内染色。 如果x或y超过两维,则坐标范围为[x(1),x(end)][y(1),y(end)]
如果x(1) > x(2) 或 y(1) > y(2),图像是左右或上下反转的。
可以设置x轴与Y轴的数据范围如下所示
x = [-80 80];
y = [0 360];
imagesc(x,y,temp50)% imagesc(temp50)
colormap(gca,jet);
colorbar
a=min(min(temp50));
b=max(max(temp50));
caxis([a b]);
view(-90,90);
hold on
1.3 低级版本函数不使用了
imagesc(‘CData’,B) 将图像添加到当前坐标区中而不替换现有绘图。此语法是 imagesc(B) 的低级版本。
imagesc(‘XData’,x,‘YData’,y,‘CData’,C) 指定图像位置。此语法是 imagesc(x,y,C) 的低级版本。
1.4 其余函数
imagesc(___,Name,Value) 使用一个或多个名称-值对组参数指定图像属性。您可以在上述语法中的任何输入参数组合后指定名称-值对组参数。如需图像属性和说明的列表,请参阅 Image 属性。
imagesc(___,clims) 指定映射到颜色图的第一个和最后一个元素的数据值。将 clims 指定为 [cmin cmax] 形式的二元素向量,其中小于或等于 cmin 的值映射到颜色图中的第一种颜色,大于或等于 cmax 的值映射到颜色图中的最后一种颜色。在名称-值对组参数后指定 clims。
imagesc(ax,___) 将在由 ax 指定的坐标区中而不是当前坐标区 (gca) 中创建图像。指定坐标区作为第一个输入参数。
im = imagesc(___) 返回创建的 Image 对象。使用 im 在创建图像后设置图像的属性。您可以使用先前语法中的任意输入参数组合指定此输出。
2、参考文章
参考文章:
https://www.mathworks.com/help/releases/R2021b/matlab/ref/imagesc.html#d123e650698
Matlab中imagesc用法相关推荐
- matlab 中imagesc的用法
imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y= ...
- matlab imagesc参数设置,[转载]matlab 中imagesc的用法
imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y= ...
- matlab imagesc 坐标,[转载]matlab 中imagesc的用法
imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y= ...
- Matlab 中@ 的用法
Matlab 中@的用法主要有:函数句柄.函数表达式.调用父类以及类文件夹. 前两种有很多介绍,后两种涉及类,介绍的人很少.前2个例子,参考了其它博客,总感觉@用法都写的不全,所以在此基础上,补充了3 ...
- matlab中imagesc函数基本学习
matlab中imagesc函数 含义 使用缩放颜色显示图像 语法 imagesc© imagesc(x,y,C) imagesc('CData',C) imagesc('XData',x,'YDat ...
- matlab函数im2bw_im2bw(matlab中im2bw用法)
MATLAB使用im2bw函数后,将一个32*16*3 unit的数组变成了31*10 的数组,. graythresh函数用法:使用最大类间方差法找到图片的一个合适的阈值(threshold).在使 ...
- matlab中waitbar用法,matlab中waitbar
34 13-1.在axes显示图像后,在图像上单击鼠标时,回调函数的定义规则和使用方法35 14.如何在循环中加入waitbar,并在waitbar上添加'取消'按钮36 15.在matlab中对.. ...
- union matlab,[转载]intersect,unique,union在matlab中的用法(I lo
Matlab中集合的交运算函数intersect intersect Set intersection of two vectors Syntax c = intersect(A,B) c = int ...
- matlab中eig用法,MATLAB中eig的用法
在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有 5种: (1) E=eig(A):求矩阵A的全部特征值,构成向量E. (2) [V,D]=eig(A):求矩阵A的 ...
最新文章
- memcached图形界面的监控
- QML的默认属性default property
- rails3和4获取当前url
- 【转】9、XAML名称空间详解
- java 开源地图引擎_开源三维地图框架-Cesium
- uniapp 分享缩略图过大怎么办_经验分享| 反击破转子断裂的应急处理方法
- pythonATM,购物车项目实战_补充9文档说明
- 【Go命令教程】11. go vet 与 go tool vet
- ecs服务器配置git_ecs安装git
- lol更新显示正在连接服务器,wegame更新游戏显示正在连接服务器
- WordPress整站轻松开启HTTPS 1
- Ubuntu 18.04实现实时显示网速
- 用matlab求带参数d积分,用MATLAB求定积分
- 数据库原理(2)——数据模型与概念模型
- 设计师的色彩理论,你知道不同色彩的秘密吗?
- 2021/8/11 火狐浏览器报错 建立安全连接失败 连接到 www.baidu.com 时发生错误。您正试图导入一个与已存在证书相同颁发者和序列号但却不相同的证书。错误代码SEC_ERROR_REU
- 如何根据vin码查询_vin查配置 车辆VIN码查询车辆基本配置信息 知道车辆vin码怎么查配置...
- 位地址和字节地址换算_IP地址详解
- 搭建个人的GPS定位系统
- JavaPoet使用攻略
热门文章
- Java API帮助文档怎么查找?
- PAT甲级1104 Sum of Number Segments:[C++题解]数段之和,测试点2爆double,请用long double!!!
- 51Nod-2149子串水题find
- Linux 内核定时器使用 二 高精度定时器 hrtimer 的用例
- 百度地图与谷歌地球的偏差调整
- android 共享数据,android进程间共享简单数据
- 简约代码表白_JS实现520 表白简单代码
- java jframe 运行_java – 使用JProgressBar运行JFrame
- python用表达式解密密文_基于Python解密仿射密码
- iframe 自动登录_安阳联通利用python实现三集中未反馈工单自动提取