scipy.integrate.complex_ode¶
- class scipy.integrate.complex_ode(f, jac=None)[源代码]¶
复杂系统的颂歌包装器。
它的功能类似于
ode
,但是在使用积分器之前将复值方程组重新映射到实值方程组。- 参数
- f :可调用
f(t, y, *f_args)
可调用 方程的RHS。T是标量,
y.shape == (n,)
。f_args
通过调用set_f_params(*args)
。- jac :可调用
jac(t, y, *jac_args)
可调用 RHS的雅各比
jac[i,j] = d f[i] / d y[j]
。jac_args
通过调用set_f_params(*args)
。
- f :可调用
示例
有关用法示例,请参见
ode
。- 属性
- t浮动
当前时间。
- yndarray
当前变量值。
方法:
get_return_code
\()提取集成的返回代码,以便在集成失败时实现更好的控制。
integrate
\(t[, step, relax] )找到y=y(T),将y设置为初始条件,然后返回y。
set_f_params
\(*参数)为用户提供的函数f设置额外参数。
set_initial_value
\(y[, t] )设置初始条件y(T)=y。
set_integrator
\(名称,** 集成器_参数)按名称设置Integrator。
set_jac_params
\(*参数)为用户提供的函数JAC设置额外参数。
set_solout
\(单点输出)将Callable设置为在每个成功的集成步骤中调用。
successful
\()检查集成是否成功。