首页 文章

在MatLab中读取GRiB文件

提问于
浏览
1

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

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

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

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

谢谢!

1 回答

  • 0

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

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

    然后在变量中读取二进制文件,然后使用reshape函数进行排列 .

相关问题