How to make arrows in quiver plot visible ?

조회 수: 6 (최근 30일)
Ole
Ole 2015년 10월 28일
댓글: Star Strider 2015년 10월 28일
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 );
This is the plot before decreasing the max size of the arrow.

답변 (1개)

Star Strider
Star Strider 2015년 10월 28일
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
Ole
Ole 2015년 10월 28일
The arrows do not look like arrows they are T shape. The arrow is too big for the size of the vector thats why I tried to reduce its size.
Star Strider
Star Strider 2015년 10월 28일
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.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Vector Fields에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by