马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本帖最后由 牛小贱 于 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(:,:,:,:));
复制代码 总是提示这里错,提示维数不正确
求指正(最好有示例)。谢谢!
|