在MatLab中读取GRiB文件

时间:2013-11-10 07:10:18

标签: matlab grib

我目前正在尝试从MatLab中的GRiB文件中读取大气数据,但我对控制这样的数据非常陌生。我目前已经下载了nctoolbox并将其放在我的工具箱文件夹中。最终我希望能够从这个GRiB中提取选择数据并在向量字段中对其进行操作,但是我甚至无法读取任何数据行。

是否有任何好的教程可以使用A)nctoolbox B)在MatLab中读取GRiB或其他?

我也有matlab-cdi工具箱,但似乎无法正确读取文件中的命令。

非常感谢与此有关的任何和所有帮助!

谢谢!

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用wgrib通过以下命令将数据转换为二进制文件。

system('wgrib %%gribfile%% -match \"%%variable name%%\" -no_header -bin temp.bin')

然后读取变量中的二进制文件,然后使用重塑函数对其进行排列。