xyz2grid文档

xyz2grid将均匀间隔的columnated x, y, z数据网格数据。另请参阅xyzread

回到气候数据工具的内容

内容

语法

Z = xyz2grid (x, y, Z) Z = xyz2grid(文件名)Z = xyz2grid(文件名、名称、值)[x, y, Z] = xyz2grid (…)

描述

Z = xyz2grid (x, y, Z)假设x和y有某种形式的规律,并将相应的值z在一个常规2 d (MxN网格矩阵Z

Z = xyz2grid(文件名)从.xyz加载数据文件的三列(x, y, z)然后把数据转换成一个网格。这个函数假设输入x, y, z的数据网格的规律性,但可能有一些丢失的数据点。

Z = xyz2grid(文件名、名称、值)打开一个与任何.xyz文件textscan选项名称,值例如,“headerlines”, 1

[X, Y, Z] = xyz2grid (…)返回2 d meshgriddedXY矩阵对应的值Z

示例1

你可能会有一些列的x, y,和z值,看起来像这样:

x = [1 1 2 2 2 3 3];y = [1 2 1 1 2 3 3];z = (1 2 4 5 6 7 9);散射(500 x, y,, z,“填充”)轴colorbar ([0 4 0 4])

从上面的散点图中,您可以看到有一些网格数据规律,即使两个网格中的点是失踪。没关系。让我们电网:

[X, Y, Z] = xyz2grid (X, Y, Z)
X = 1 2 3 1 2 3 1 2 3 Y = 3 3 3 2 2 2 1 1 1 Z =南6 9 2 5南1 4 7

你可以看到两个缺失值填充。你可以绘制网格数据冲浪(X, Y, Z)pcolor (X, Y, Z),但让我们使用imagescn而不是:

imagescn (X, Y, Z)轴colorbar ([0 4 0 4])

示例2:南极居里深度

对于这个示例,使用加载和绘制南极居里深度数据Martos 2017:

[X, Y, CD] = xyz2grid (“Curie_Depth.xyz”);图imagescn cmocean (X, Y, CD)密集的cb = colorbar;ylabel (cb、“居里深度(公里))

作者信息

这个函数的一部分气候数据为Matlab工具箱。的功能和支持文档是乍得a·格林写的金宝app德州大学奥斯丁分校。