1

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

是否有任何关于使用 A) nctoolbox B) 在 MatLab 中阅读 GRiB 或其他方式的好的教程?

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

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

谢谢!

4

1 回答 1

0

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

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

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

于 2018-07-18T11:45:11.540 回答