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)

示例

有关用法示例,请参见 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 \()

检查集成是否成功。