Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Regarding Data interpolation
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I have some global dataset which includes latitude, longitude and CO2 value.
I am planning to plot 2D surface maps for certain area e.g Thailand. So far what I have done is
match=find(latitude<=21 & latitude <=6 & longitude 106,longitude =97);
lat_N=latitude (match);
lon_N=longitude(match);
co2_N=co2(match);
F=TriScatteredInterp(lon_N,lat_N,co2_N);% =TriScatteredInter
lat_Grid=6:0.5:21;
lon_Grid=97:0.5:106;
[xlongrid,ylatgrid]=meshgrid(lon_Grid,lat_Grid);
and then I plotted using sufracem function .
This shows me out put but its not good.
after this I tried griddata function too , but still it does not work.
So is there any one knows how to fix this problem.
Thank you
0 Kommentare
Antworten (1)
bym
am 12 Aug. 2011
Maybe getting the right data would help, your match variable contains some constraints I don't believe you intended. compare to:
match = find(latitude>=6 & latitude <=20 & longitude >= 97 & longitude <= 106)
0 Kommentare
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!