read_grib,在哪里放ibm2fltmex5.dll

时间:2014-06-13 15:22:09

标签: matlab

我需要以grib格式阅读一些Meteological数据。我下载了一个可以读取数据的代码。但在代码中,需要ibm2fltmex5.dll。我也从ibm2fltmex5.dll下载了dll。我已经在(C:\ Program Files \ MATLAB \ R2009a \ toolbox)中创建了文件夹(MeteoLab \ Read_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放在正确的位置了吗?我该怎么办? 任何评论都是适用的。

1 个答案:

答案 0 :(得分:0)

我找到了另一种方法,有一个Matlab函数也是如此:可以从以下位置下载: ibm2flt.m