ODEINT错误:ValueError:使用序列设置数组元素

时间:2018-05-18 08:20:13

标签: python scipy

# SOLVE ....dx/dt=3 *exp(-t)  ...AND....  dy/dt=3-y(t) 

def func1(Z,T):
    x=Z[0]
    y=Z[1]
    dx_dt=3.*np.exp(-t)
    dy_dt=3.-y
    return [dx_dt,dy_dt]

t=np.linspace(0,10) 

Z0=[0,0]

z=odeint(func1,Z0,t)

x=z[:,0] 
y=z[:,0]

我在下面收到错误。我无法弄清楚我哪里出错了

  

Traceback(最近一次调用最后一次):文件“test.py”,第18行,在z = odeint(func1,Z0,t)文件“C:\ Python27 \ lib \ site-packages \ scipy \ integrate \ odepack .py“,第233行,在odeint int中(bool(tfirst)))ValueError:使用序列设置数组元素。

0 个答案:

没有答案