quiver3 plot on a flat space (2D)
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, I need to plot a 3 components vector field V=(u(x,y),v(x,y),w(x,y)) (using quiver3 function) which, as you can see, doesn't depend on the z coordinate so I need to plot the latter on the plane z=0. How can I code this -- Thanks a lot by advance.
0 Kommentare
Antworten (2)
the cyclist
am 19 Sep. 2011
So you want every arrow to originate at the z=0 plane, but the vector can point in any direction? If so, here is an example, adapted from "help quiver3":
[x,y] = meshgrid(0:.5:2,-1:.2:1);
z = x .* exp(-x.^2 - y.^2);
[u,v,w] = surfnorm(x,y,z);
z = zeros(size(x));
quiver3(x,y,z,u,v,w);
0 Kommentare
Notsure USA
am 1 Nov. 2013
Just use quiver3() and then view(0,90) to look on from the top (projected into x,y-plane).
0 Kommentare
Siehe auch
Kategorien
Mehr zu Surfaces, Volumes, and Polygons finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!