How can I plot a map of T2 of WRF output?

8 visualizzazioni (ultimi 30 giorni)
I am new to Matlab. I want to creat a map of temperature (T2) produced y WRF model having dimensions x=48, y=66 and Times=12. I applied following command but showed error.
filename=('D:\Tces_ctl.nc');
temp=ncread(filename,'T2');
longitude=ncread(filename,'XLONG');
latitude=ncread(filename,'XLAT');
mymap=pcolor(longitude,latitude,temp);
Error using pcolor (line 61) Matrix dimensions must agree. Anyone could please me guide about it or share me email so that I could send that file via email.

Risposta accettata

KSSV
KSSV il 26 Mag 2019
mymap=pcolor(longitude,latitude,temp');
You transpose the matrix and plot.
  7 Commenti
KSSV
KSSV il 31 Mag 2019
filename=('D:Tces_ctl.nc');
longitude=ncread(filename,'XLONG');
latitude=ncread(filename,'XLAT');
temp=ncread(filename,'T2');
for i = 1:size(temp,3)
mymap=pcolor(longitude,latitude,temp(:,:,i));
shading interp
end
Abdus Samie
Abdus Samie il 2 Giu 2019
Thank you so much. It works now.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Graphics Performance in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by