digua 发表于 2014-4-6 09:34

请教用matlab输出NETCDF文件

本帖最后由 牛小贱 于 2014-4-6 10:13 编辑

我有一个4维数组Var(time, height, lat, lon),用Matlab输出总是出错。具体代码如下:
             nccreate(output_file_name,'lat', 'Dimensions',{'lat'length(lat)}, 'Format','64bit');
               nccreate(output_file_name,'lon', 'Dimensions',{'lon' length(lon)}, 'Format','64bit');
               nccreate(output_file_name,'dBz', 'Dimensions',{'lon' length(lon) 'lat' length(lat) 'alt' length(height)'time' length(time) },...
                        'Format','64bit', 'Datatype', 'single');

               ncwrite(output_file_name,'lat',lat);
               ncwrite(output_file_name,'lon',lon);
               ncwrite(output_file_name,'dBz', dBz(:,:,:,:)); 总是提示这里错,提示维数不正确
求指正(最好有示例)。谢谢!

页: [1]
查看完整版本: 请教用matlab输出NETCDF文件