我需要绘制分段流图,其中矢量场由]定义>
def f(x): if x<= 2: return 5/((3-2*(-x))**2)-((-18+(-x))*(-6+(-x)))/((-x)**4) else: return 5/((3-2*x)**2)-((-18+x)*(-6+x))/(x**4) u = y v = f(x)
我如何执行此绘图?
我需要绘制分段流图,其中我的矢量场由def f(x)定义:如果x <= 2:返回5 /(((3-2 *(-x))** 2)-( (-18 +(-x))*(-6 +(-x)))/((-x)** 4)否则:返回5 /((......>
使用np.piecewise
定义功能和np.piecewise
:
np.mgrid