作者shengwey (shengwey)
看板Python
标题Re: [问题] odeint 与 复数??
时间Sat Apr 23 05:21:33 2011
自问自答:
def func(y,t):
y2=y[:len(y)/2]+y[len(y)/2:]*1j
f=...
return r_[f.real,f.imag]
y0r=r_[y0.real,y0.imag]
yr=odeint(func,y0,t)
y=yr[:,:len(y0r)/2]+y[:,len(y0r)/2:]*1j
※ 引述《shengwey (shengwey)》之铭言:
: 最近刚开始接触使用python
: 请教一下,可以在odeint中使用复数函数吗?
: 另外,有比较方便的方法建立 tridiagonal matrix ?
: 例如在 Mathematica 中, DiagonalMatrix 可以指定开始的位置,不一定在对角线上...
: 感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 171.64.57.178