Matlab(提取文件)

时间:2017-05-27 23:31:57

标签: matlab

我有这个命令

ncid(i) = netcdf.open('3B42_daily.1998.01.01.7.SUB.nc','NC_NOWRITE'); 

我必须将月份和日期更改为365天,以便从我的matlab中与工作文件夹链接的365个文件中获取数据。

请指导我如何阅读/提取这些365文件

这里月份= 01,日期= 01,其他所有事情都保持不变。

谢谢

1 个答案:

答案 0 :(得分:0)

有一些简单的函数可以处理netCDF文件。您可以阅读有关ncinfo,ncdisp,ncread等的内容。要阅读文件夹中的所有ncfiles,您可以按照以下步骤进行操作。

dinfo = dir('*.nc');
    for K = 1 : length(dinfo)
      thisfilename = dinfo(K).name;  %just the name
      thisdata = ncread(thisfilename,'your variable'); %load your needed variable from this file
      %do something with the data
    end