how do I plot reference arrow in quiver plot?

33 vues (au cours des 30 derniers jours)
Lilya
Lilya le 20 Sep 2017
Commenté : Lilya le 20 Sep 2017
Hi all,
I have a quiver plot that I want to plot a reference arrow on it? as the attachment shows. could anyone help?
thank you

Réponse acceptée

Tim Berk
Tim Berk le 20 Sep 2017
I would just add an extra arrow of given length to the vector field:
% random array of vectors
x=[1:6]; y=[1:5];
u = rand(numel(y),numel(x));
v = rand(numel(y),numel(x));
% create an extra entry for the reference arrow
x = [x max(x)+1];
u = [u NaN(numel(y),1)]; u(1,end) = 1;
v = [v NaN(numel(y),1)]; v(1,end) = 0;
figure
quiver(x,y,u,v)
text(max(x),1,'1 m/s','verticalalignment','bottom')

Plus de réponses (0)

Catégories

En savoir plus sur Vector Fields dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by