How to make arrows in quiver plot visible ?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
How to make the arrows some what more proportional and look like arrows ?
The matrices are attached.
A = load(A.mat); B = load(B.mat); Z1 = load(Z1.mat); R1 = load(R1.mat);
figure(2)
h = quiver(Z1,R1,A,B,1)%,hold off, axis
set(h,'MaxHeadSize',0.01,'LineWidth',1 );
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/151140/image.jpeg)
This is the plot before decreasing the max size of the arrow.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/151142/image.jpeg)
0 comentarios
Respuestas (1)
Star Strider
el 28 de Oct. de 2015
I’m not sure what you want. If you want them to look more like arrows, increase the 'MaxHeadSize' parameter. The optional fifth ‘scale’ argument (that you have set to 1) will control the size of the arrow shafts. To turn scaling off, set it to 0. Every other value will scale it by the value you set, but it will scale.
2 comentarios
Star Strider
el 28 de Oct. de 2015
The arrowheads scale with the size of the vector. The only other option I can think of that might work is: 'AlignVertexCenters','on' and possibly also reduce the line width.
Ver también
Categorías
Más información sobre Vector Fields en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!