我正在尝试绘制流线型。我遇到的问题是我的坐标是极地的。即使我尝试将数据转换为笛卡儿,行也不相等。这甚至不是箭袋所必需的。那么,当“x行”不相等时,是否真的没有办法解决某种流线问题。
所以基本上我有X和Y来定义我的域,而U,V是相关的速度场。 致电时
plt.streamplot(X,Y,U,V)
我得到“x行必须相等”的错误,我强烈认为这意味着X中的每一行必须相同,但事实并非如此。我的域以某个角度倾斜,因此X和Y中的行将永远不会相等。我该如何处理这个问题。
X,Y,U,V的大小都是等于和二次的,其形状为N×N
注意:如果调用箭袋函数,它可以正常工作。