
Animated Quiver Vector Plot
16 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Artele
am 17 Mär. 2020
Kommentiert: Amit Kumar
am 12 Jun. 2021
Hi, I was wondering, how can I plot my quiver plot as a "animated" vector plot showing each value step by step?
I have all my matrices 24x6
I have tried:
for i = 1:23, i = i+1
for j = 1:5, j = j+1
quiver(xx(i,j),yOBS(i,j),AY(i,j),AX(i,j));
end
end
unfortunately it deletes the previous value while the new one is plotted, I would appreciate advices/help
0 Kommentare
Akzeptierte Antwort
Akira Agata
am 17 Mär. 2020
How about using a graphic handle?
Here is an example:
[x,y] = meshgrid(0:0.2:2,0:0.2:2);
u = cos(x).*y;
v = sin(x).*y;
figure
h = quiver(x,y,u,v);
N = 100;
phi = linspace(0, 2*pi, N);
for kk = 1:N
u = cos(x+phi(kk)).*y;
v = sin(x+phi(kk)).*y;
h.UData = u;
h.VData = v;
pause(0.05)
end

1 Kommentar
Amit Kumar
am 12 Jun. 2021
Hi,
I just wanted to know, can we make this plot translational along x-axis? I have tried various ways but it isn't working.
Weitere Antworten (0)
Siehe auch
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!