我目前正在尝试从MatLab中的GRiB文件中读取大气数据,但我对控制这样的数据非常陌生。我目前已经下载了nctoolbox并将其放在我的工具箱文件夹中。最终我希望能够从这个GRiB中提取选择数据并在向量字段中对其进行操作,但是我甚至无法读取任何数据行。
是否有任何好的教程可以使用A)nctoolbox B)在MatLab中读取GRiB或其他?
我也有matlab-cdi工具箱,但似乎无法正确读取文件中的命令。
非常感谢与此有关的任何和所有帮助!
谢谢!
答案 0 :(得分:0)
最简单的方法是使用wgrib通过以下命令将数据转换为二进制文件。
system('wgrib %%gribfile%% -match \"%%variable name%%\" -no_header -bin temp.bin')
然后读取变量中的二进制文件,然后使用重塑函数对其进行排列。