matlab读取.nc格式文件

函数

ncinfo

info = ncinfo('D:\DATA\data.nc');		%读取nc文件信息

当info = ncinfo(‘D:\DATA\data.nc’)运行完之后,
打开结构找到结构中的变量名称而不是结构名称,不然跑不出来的。
例如变量名称为“SIF”然后下面这个函数就可以用了
nc_var = ncread(‘D:\DATA\data.nc’,‘SIF’);
这里记得加分号,不然数据多了全显示的话很麻烦的。

ncread

nc_var = ncread('D:\DATA\data.nc','SIF');		%读取nc文件中‘SIF’变量,具体读取什么变量自己修改。

代码

第一步读取文件

Path = 'D:\DATA\';						% 设置路径,记得加上最后的反斜杠
File = dir(fullfile(Path,'*.nc'));	        % dir 函数读取.nc格式的文件名 'name' ,路径‘folder’ 等信息
Len = length(File);						% 读取文件数量

第二步循环提取nc变量

for i = 1:Len
    full_path = strcat(Path,File(i).name);    % 拼接路径和文件名,并显示
    nc_var_sif(:,:,i) = ncread(full_path,'SIF');      % 提取nc文件中变量‘SIF’
end
  • 29
    点赞
  • 202
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值