using pcolor to display current velocity

1 次查看(过去 30 天)
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

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Polar Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by