how do I plot reference arrow in quiver plot?

34 Ansichten (letzte 30 Tage)
Lilya
Lilya am 20 Sep. 2017
Kommentiert: Lilya am 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

Akzeptierte Antwort

Tim Berk
Tim Berk am 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')

Weitere Antworten (0)

Kategorien

Mehr zu Vector Fields finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by