i have total 364 number of .nc files and i want to read only 10 .nc files with lat,lon,time,and soilmoisture.
    2 次查看(过去 30 天)
  
       显示 更早的评论
    
In this data lat,lon,time and soil moisture are the variables and they all are same for this 10 files except soil moisture data. It is different in each files. When i use this code the the 10  files are not reading together.
path = home to file folder
file_num = 10;
files = dir('10*.nc')
for i = 1:length(file_num)
sm(i) = ncread(i,'sm')
end
1 个评论
  Mathieu NOE
      
 2023-5-31
				
      编辑:Mathieu NOE
      
 2023-5-31
  
			your for loop is wrong 
for i = 1:file_num
    sm(i) = ncread(files(i).name,'sm')
end
回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

