声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1854|回复: 0

[编程技巧] 请教用matlab输出NETCDF文件

[复制链接]
发表于 2014-4-6 09:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

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

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

回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-13 10:50 , Processed in 0.054177 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表