在MatLab中读取GRiB文件
我目前正试图从MatLab中的GRiB文件中读取大气数据,但我对这样的数据控制非常陌生。我目前已下载nctoolbox并将其放入我的工具箱文件夹中。最终,我希望能够从GRiB中提取选择数据,并在向量场中对其进行操作,但我甚至在读取任何数据行时都遇到困难 有没有什么好的教程可以用来使用NCB工具箱在MatLab或其他语言中读取GRiB 我也有MatlabCDI工具箱,但似乎无法正确读取文件中的命令 非常感谢与此相关的所有帮助在MatLab中读取GRiB文件,matlab,grib,Matlab,Grib,我目前正试图从MatLab中的GRiB文件中读取大气数据,但我对这样的数据控制非常陌生。我目前已下载nctoolbox并将其放入我的工具箱文件夹中。最终,我希望能够从GRiB中提取选择数据,并在向量场中对其进行操作,但我甚至在读取任何数据行时都遇到困难 有没有什么好的教程可以用来使用NCB工具箱在MatLab或其他语言中读取GRiB 我也有MatlabCDI工具箱,但似乎无法正确读取文件中的命令 非常感谢与此相关的所有帮助 谢谢 简单的方法是使用wgrib通过以下命令将数据转换为二进制文件 sy
谢谢 简单的方法是使用wgrib通过以下命令将数据转换为二进制文件
system('wgrib %%gribfile%% -match \"%%variable name%%\" -no_header -bin temp.bin')
然后读取变量中的二进制文件,然后使用重塑函数对其进行排列。也许这会有所帮助:我尝试使用此资源,但它对我无效。例如,使用nc=ncgeodataset'gribfilename';对于“char”类型的输入参数,我使用了未定义的函数“ncgeodataset”。该错误表明Matlab无法识别该函数,这可能意味着nctoolbox未正确安装。是否每次使用nctoolbox时都运行setup\u nctoolbox.m文件?正如建议的那样?Mahm00d,我想你是对的。我不确定在尝试解码gribv-1之前是否运行了setup_nctoolbox.m。从那以后,我一直在使用read_grib,因为它对胸部更友好。我得回去试试,谢谢!我很高兴它成功了!