MATLAB Answers

0

How to save the results of NetCDF as .nc file?

Asked by Jitesh Dadich on 10 Apr 2019
Latest activity Commented on by Jitesh Dadich on 9 May 2019
Hi all,
I have a .nc file containing lat, lon, time, and values of parameters.
After applying my conditions, i get the values of parameters in same [x y t] dimension, now i want to save my outputs as a different nc file having same lat, lon and time as it had before.
How to do it... could anyone help me?

  0 Comments

Sign in to comment.

1 Answer

Answer by ANKUR KUMAR on 9 May 2019
 Accepted Answer

You can use nccreatewrite function to create a nc file having all the required variables. Example:
lon=(65:0.5:95)';
lat=(3:0.5:35)';
data=randi(20,65,61,365);
nccreatewrite('test1.nc','lat',{'lat','c'},lat)
nccreatewrite('test1.nc','lon',{'lon','c'},lon)
nccreatewrite('test1.nc','TC',{'lat','lon','days'},data)
The files created by matlab (either from this funciton or from the basic matlab function) won't work in grads. You have to write the descriptor file for the MATLAB created nc file.

  1 Comment

Thank you @Ankur kumar....it really worked well...

Sign in to comment.