xyzread文档

xyzread函数只需导入.xyz文件的x,y,z列即可。注意:.xyz文件没有真正的标准,因此您的.xyz文件可能与我为此编写的.xyz文件有所不同。我为GMT/GIS文件编写了这篇文章。也可以看看xyz2Grid

返回气候数据工具内容

内容

句法

[x,y,z] = xyzread(filename)[x,y,z] = xyzread(文件名,名称,值)

描述

[x,y,z] = xyzread(filename)导入普通.xyz文件的列。

[x,y,z] = xyzread(文件名,名称,值)接受任何文本scan参数,例如'headerlines'等。

例子

在此示例中,使用来自负载南极的居里深度数据Martos 2017

[x,y,z] = xyzread('curie_depth.xyz');

上面的语法等同于

[x,y,z] = xyzread('curie_depth.xyz',,,,“标题”,0);

因为此特定的XYZ文件没有任何标题行。

我们现在将数据加载到MATLAB中,看起来像这样:

谁是
名称大小字节类属性x 59328x1 474624双y 59328x1 474624 double z 59328x1 474624 double double

我们有三个变量,每个变量的大小为59328x1。这是x,y坐标绘制为点:

情节(x,y,'。'

在这个缩放水平上,看起来像是一个坚实的大陆,但这仅仅是因为约有60,000个点被压在一起。靠近放大以查看网格的规律性:

轴([ -  2 -0.5 -1.3 .2]*1E6)

这些点经常在X和Y中间隔,但是将它们放入MATLAB的常规网格中是一个面条刮擦器。幸运的是,xyz2Grid使它变得容易!

[x,y,z] = xyz2grid(x,y,z);谁是Xyz
名称大小字节类属性x 291x350 814800 double y 291x350 814800 double z 291x350 814800 double double

现在,这些59328x1阵列已被整齐地包装成291x350网格,可以绘制PCOLOR

pcolor(x,y,z)阴影平坦的

作者信息

此功能是MATLAB的气候数据工具箱。该功能和支持文档是由德克萨斯大学奥金宝app斯汀分校的乍得·A·格林(Chad A. Greene)撰写的。