imagescn文档

imagescn表现得就像显示亮度图像,但是使nan透明,集xy如果xdataydata包括,错误检查比显示亮度图像

回到气候数据工具的内容

内容

语法

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)指定xy的中心像素的位置C。如果xy双元素向量,是外部C是集中的行和列中的值吗xy。模仿显示亮度图像,如果xy向量有两个以上的元素,只有第一个和最后一个元素的向量被认为,和间距和双元素数组如果你进入自动缩放。的imagescn函数这一步,并允许您输入xy2 d网格大小一样C。如果xy包括,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函数允许输入坐标xy网格,这是假定为等间隔和单调,好像由meshgrid。如果xy数据包括当调用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我们可以使用内置的函数显示亮度图像,但它不会让我们进入XY网格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月。