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