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)撰写的。