在Matlab中的箭矢量长度

时间:2018-01-20 20:23:05

标签: matlab matlab-figure

我写过:

[T,Y]=meshgrid(-4:0.5:4,-4:0.5:4);
S=-(2-Y).*Y;
L=sqrt(1+S.^2);
quiver(T,Y,1./L,S./L)
axis tight
shg

所有箭头长度相同。但是当我尝试这个时:

t=linspace(-2,2,16);
y=linspace(-4,4,16);
[T,Y]=meshgrid(t,y);
S=Y./T+3*T;
L=sqrt(1+S.^2);
quiver(T,Y,1./L,S./L)
axis tight

我得到这张图片:

enter image description here

箭头长度不一样。有人有解释吗?我使用Matlab R2017b。

0 个答案:

没有答案