How write file netcdf?

Hi users I'm new in Matlab and I'm trying save data the variable that I calculated in file netcdf, called GWS this script below!This variable has data: data-longitude, data-lattitude and the data-GWS... How I can write this data in file netcdf for read in Grads?
data = double(netcdf.getVar(ncid,varid));
altura=zeros(791,1,1);
onda=zeros(144,73);
energia=zeros(144,73);
GWS=zeros(144,73,2);
for lon = 1:144
for lat = 1:73
for tempo = 1:791
altura(tempo,1,1)=data(lon,lat,tempo);
end
[wave,power,scale,period,variance,global_ws,coi]=calto(altura,2,10,5,5.4,1);
for i=1:2
j=i-1;
soma=0;
n=4 ;
for k=1:n
t=j*n+k;
soma=global_ws(t)+soma;
end
GWS(lon,lat,i)=soma;
end
end
end
Thanks Carlos
Edit - formatted code. AU.

4 Commenti

Ashish Uthama
Ashish Uthama il 5 Giu 2014
Carlos, give ncwrite a try. Post back if you have trouble working with it.
Carlos Batista
Carlos Batista il 6 Giu 2014
Hi Ashish Uthama! Thanks for you answer! Thanks a lot!
Ashish, with I'm very new using matlab, I have very difficulty for understand with save my data in netcdf file (...)
I tried save using this ncwrite, but did not work!!! I believe that need an example ...
Can do you help me? Please!
thanks!
Image Analyst
Image Analyst il 8 Giu 2014
Examples are there. Did you overlook the example in the link Ashish gave? Scroll all the way down to the bottom of the web page and you will see two examples.
Carlos Batista
Carlos Batista il 8 Giu 2014
This showing an error (?? Undefined function or method 'nccreate' for input arguments of type 'cell')
I need nccreate function?

Risposte (0)

Questa domanda è chiusa.

Richiesto:

il 5 Giu 2014

Chiuso:

il 20 Ago 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by