Matlab 请阅读\u grib,将ibm2fltmex5.dll放在何处

Matlab 请阅读\u grib,将ibm2fltmex5.dll放在何处,matlab,Matlab,我需要读一些grib格式的气象数据。我下载了一个可以读取数据的代码。但在代码的中间,需要ibm2fltmex5.dll。我也从下载了dll。我在(C:\Program Files\MATLAB\R2009a\toolbox)中创建了文件夹(MeteoLab\Read\u GRIB),并将dll放入其中。我重新启动电脑,但代码再次出错 function bds_struct=get_bds(fid,lenbds) bds=fread(fid,11); bds_struct.len=lenbds;

我需要读一些grib格式的气象数据。我下载了一个可以读取数据的代码。但在代码的中间,需要ibm2fltmex5.dll。我也从下载了dll。我在(C:\Program Files\MATLAB\R2009a\toolbox)中创建了文件夹(MeteoLab\Read\u GRIB),并将dll放入其中。我重新启动电脑,但代码再次出错

function bds_struct=get_bds(fid,lenbds)
bds=fread(fid,11);
bds_struct.len=lenbds;
bds_struct.oct4=bds(4);
bds_struct.bsfE=int2(bds(5),bds(6));
bds_struct.RefVal=ibm2fltmex5(bds(7:10));
bds_struct.nbits=bds(11);
bds=fread(fid,lenbds-11);
bds_struct.bindata=uint8(bds);
错误是

类型的输入参数的未定义函数或方法“ibm2fltmex5” “双人”

。 我把dll放在正确的地方了吗?我还应该做什么?
任何评论都是值得推荐的。

我找到了另一种方法,有一个Matlab函数可以做同样的事情:可以从以下网站下载: