- ncread to read from you NetCDF files.
- dir function with the dir name syntax to get a list all the files in your folder.
- save to save the data that has been read into a MAT File.
How to extract perticular variable from multiple netcdf files (daily data). And merge them together as a one .mat file.
4 次查看(过去 30 天)
显示 更早的评论
Dushantha Sandaruwan WIJENDRA NAIDHELAGE
2021-5-16
评论: Dushantha Sandaruwan WIJENDRA NAIDHELAGE
2021-6-25
I have sst daily data in .netCDF format from 1990 to 2020. some files have 365 days, some have 366. How can I extract sst variable from each file and make a one single .mat file.
Then how can I calculate climatalogy for each day for 31 years.
file ='sst.day.mean.1990.nc'
following figure shows the 'sst' variable.
I hope to have final .mat file as
total (at least) = '1440*720*11315'
0 个评论
采纳的回答
Asvin Kumar
2021-6-25
编辑:Asvin Kumar
2021-6-25
I'm not sure if there is a single function to do that. Here are some functions you can use to create a script for yourself.
You can concatenate the matrices along the third dimension before saving them. Admittedly, it will be a large matrix. You can explore tall arrays and other options mentioned on this page about handling Large Files and Big Data.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 NetCDF 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!