Info

此问题已关闭。 请重新打开它进行编辑或回答。

Regarding Data interpolation

1 次查看(过去 30 天)
Uday
Uday 2011-8-12
关闭: MATLAB Answer Bot 2021-8-20
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

回答(1 个)

bym
bym 2011-8-12
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)

此问题已关闭。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by