标签: matlab
我正在尝试绘制一个简单的向量字段,但我不确定箭头的语法,因为它似乎不起作用。它只显示一个空图。我认为它与./有关,但是当我删除句号时它甚至都不会运行。感谢
v = -5:0.1:5; [x,y] = meshgrid(v); u1=(2./x); u2=(2.*y./(x.^2)); quiver(x,y,u1,u2);
答案 0 :(得分:2)
问题是你的矢量场在x=0处无限大,这与箭头的自动缩放相混淆。尝试避免坐标轴,例如使用v=linspace(-5,5,10);。通过在对称域上使用永久数量的点,您可以确保永远不会使用x=0和y=0。
x=0
v=linspace(-5,5,10);
y=0
结果使用此v:
v