矢量场图中箭头大小的问题

0 投票
1 回答
5746 浏览
提问于 2025-04-15 16:40

我想知道怎么才能让箭头的长度变成sqrt(2)(因为它们的x和y坐标的长度都是1)。你可以看到下面的图片,箭头看起来有点小。谢谢!

X = (0, 0, 0)
Y = (0, 1, 2)

quiver(X, Y, (1, 1, 1), (1, 1, 1))
#axis([0, 1, 0, 3])

show()

图片链接 http://img18.imageshack.us/img18/6971/arrowsi.png

1 个回答

1

这段代码会在y轴上生成与sqrt(2)成比例的箭头。

pylab.quiver(X,Y,(1,1,1),(1,1,1), scale=2**.5, units='y')

这个内容可以在文档中找到。

这里有一个示例

alt text

撰写回答