matlab如何读取nc文件_用matlab求传递函数的步骤「建议收藏」

matlab如何读取nc文件_用matlab求传递函数的步骤「建议收藏」matlab读取.nc格式文件函数ncinfoncread代码第一步读取文件第二步循环提取nc变量函数ncinfoinfo=ncinfo(‘D:\DATA\data.nc’) %读取nc文

matlab如何读取nc文件_用matlab求传递函数的步骤「建议收藏」"

函数

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

今天的文章matlab如何读取nc文件_用matlab求传递函数的步骤「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/78469.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注