Azzera filtri
Azzera filtri

using pcolor to display current velocity

1 visualizzazione (ultimi 30 giorni)
joo tan
joo tan il 20 Gen 2012
Dear all,
i have file (01.txt) which has 3 column data..First column is latitude (2-15 degree), second is longitude (95-126 degree) and lastly is current velocity..The data are spacing by 0.25 degree..I try use pcolor to display the velocity magnitude..
I try use this command:
f=load('01.txt'); x=f(:,2); y=f(:,1); v=f(:,3);
pcolor(x,y,v)
but error ??? Error using ==> pcolor at 55 Color data input must be a matrix.
and i try another command like below by using surfergriddata function:
x = 95:.25:126; % set the min,max latitude and interval dy= 2:.25:15; % set the min,max longitude and interval
[Yi,Xi] = meshgrid(dy,dx); [Zi]=surfergriddata(y,x,v,Yi,Xi); pcolor(Xi,Yi,Zi)
it is work but my problem is, interpolation also cover at land area which should be not have data..Help me to solve this problem

Risposte (0)

Categorie

Scopri di più su Geographic Plots in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by