imagescn文档
的imagescn表现得就像显示亮度图像,但是使nan透明,集轴来xy如果xdata和ydata包括,错误检查比显示亮度图像。
内容
语法
imagescn (C) imagescn (x, y, C) imagescn (x, y, C,爬)imagescn (“PropertyName”、PropertyValue…) h = imagescn (…)
描述
imagescn (C)显示数组中的数据C作为一个图像,使用colormap全系列的颜色。的每个元素C指定的颜色1像素的图像。由此产生的图像是一个m×n网格像素,m是n的行数和列数C。元素的行和列指标确定相应的中心像素。南值C出现透明。
imagescn (x, y, C)指定x和y的中心像素的位置C。如果x和y双元素向量,是外部C是集中的行和列中的值吗x和y。模仿显示亮度图像,如果x或y向量有两个以上的元素,只有第一个和最后一个元素的向量被认为,和间距和双元素数组如果你进入自动缩放。的imagescn函数这一步,并允许您输入x和y2 d网格大小一样C。如果x和y包括,imagescn函数自动设置轴到笛卡儿xy而不是(反向)ij轴。
imagescn (x, y, C,爬)指定的数据值映射到colormap的第一个和最后一个元素。指定这一作为一个双元素向量的形式[cmin cmax],值小于或等于cmin映射到第一个颜色colormap和值大于或等于cmaxcolormap映射到最后的颜色。
PropertyValue imagescn (' PropertyName ',…)指定图像属性名称-值对。
h = imagescn (…)返回一个处理对象的创建。
现实的例子
假设您有一个全球海洋地形网格和你想设置所有值南,让他们透明。让我们制作一个样品1/8度分辨率网格和得到的地形topo_interp和土地的面具岛:
(纬度、经度)= cdtgrid (1/8);z = topo_interp(纬度、经度);土地=岛(纬度、经度);%将海洋细胞南:z(~土地)=南;
策划与标准数据显示亮度图像函数是这样的:
图显示亮度图像(经度(1:),lat (: 1), z)轴xy
上面,我们必须指定行和科勒姆的纬度,经度网格,然后最后我们甚至没有得到清晰的像素,海洋将NaN。这是更容易使用imagescn可以让你输入完整的纬度,经度网格,自动翻转xy轴正常格式,并使南细胞透明:
图imagescn(经度,纬度,z)
显示亮度图像之间的差异,imagescn pcolor
的imagescn功能块的数据与显示亮度图像,但策划后,集南像素的alpha值0。的imagescn函数允许输入坐标x和y网格,这是假定为等间隔和单调,好像由meshgrid。如果x和y数据包括当调用imagescn,y轴方向设置为正常,而不是默认的行为显示亮度图像,y轴方向相反。
的imagescn函数是比pcolor大型数据集,这可能是有益的,pcolor函数(愚笨地)删除外部行和列的数据(下图所示)pcolor也拒绝阴谋接近任何数据点南洞。的imagescn函数不会删除任何数据。然而,有时你可能仍然希望使用pcolor如果x, y坐标不均匀间隔的或如果你想插入阴影。
例子,比较与其他功能
这个例子比较imagescn,显示亮度图像,pcolor。从5 x5,样本数据集南中心的矩阵。
% 5 x5示例数据集:[X, Y, Z] =山峰(5);%中间NaN值:Z(3) =南;
需要澄清的是,南我们把中间的价值Z应该显示在位置(0,0)在x, y网格。行3的位置,第三列是(0,0):
[X (3) Y (3,3)]
ans = 0 0
策划这样的网格是很容易的pcolor:
图pcolor (X, Y, Z)
但是,嘿,等等!不是Z5 x5矩阵?我只看到4 x4 !而不应该南中心孔在中间是集中在X和Y值,这是(0,0)?不平衡的问题可以通过插值来解决阴影,但如你所见,插值阴影引起更多的数据丢失:
阴影插值函数
而不是pcolor我们可以使用内置的函数显示亮度图像,但它不会让我们进入X和Y网格5 x5。使用显示亮度图像你必须输入x和y坐标作为一维向量:
显示亮度图像(X (1:), Y (: 1), Z)
首先你会注意到y轴的方向改变了,所以你需要跟进显示亮度图像与
轴xy
现在我们有一个适当的5 x5矩阵,每个像素适当集中在其合适的x, y的位置,但中心像素,NaN值出现最小值像素的图像模糊,因为默认情况下显示亮度图像让NaN值看起来像真实数据与真实值,就像其他数据在你的数据集。这是危险的。
的imagescn让你输入x和y值向量或2 d网格,适当地将每个数据点(假设网格均匀间隔的),情节xy如果x和y坐标的值,并使南透明值。
imagescn (X, Y, Z)
作者信息
这个函数的一部分气候数据为Matlab工具箱。的功能和支持文档写的金宝app乍得a。格林德克萨斯大学的地球物理研究所(UTIG), 2017年2月。