34 views (last 30 days)

Hi there,

I am seeing a lot of information about the quiverm function but I only have my wind direction data in degrees and not in the u and v components. Is there a simple way to project a matrix of wind direction values (360 degrees) onto a sufacem plot? Perhaps there is a way to add and arrow and align it based on the wind direction value? I do not want to add magnitude as well, just direction.

Many thanks,

Kirby Fears
on 23 Sep 2015

Edited: Kirby Fears
on 23 Sep 2015

I'm posting an example as described in my earlier comment.

Code below creates a 10x10 grid of arrows that are all pointing at 120 degrees.

x=repmat(1:10,10,1);

y=x';

deg=120; % all points have same direction

% if you have a degree array the same size as x,

% you can use cosd and sind on "deg" without

% using repmat after

u=repmat(cosd(deg),size(x));

v=repmat(sind(deg),size(x));

% you can multiply u and v by magnitude of required

quiver(x,y,u,v);

Sign in to answer this question.

Opportunities for recent engineering grads.

Apply Today
## 7 Comments

## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311753

⋮## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311753

## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311755

⋮## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311755

## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311758

⋮## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311758

## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311761

⋮## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311761

## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311764

⋮## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311764

## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311765

⋮## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311765

## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311770

⋮## Direct link to this comment

https://it.mathworks.com/matlabcentral/answers/244715-add-arrows-to-surface-plot-to-represent-wind-direction#comment_311770

Sign in to comment.