scipy.integrate.

complex_ode#

class scipy.integrate.complex_ode(f, jac=None)[來源]#

複數系統 ode 的包裝器。

此函數的功能與 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 的 Jacobian 矩陣,jac[i,j] = d f[i] / d y[j]jac_args 通過呼叫 set_f_params(*args) 設定。

範例

有關使用範例,請參閱 ode

屬性:
tfloat

目前時間。

yndarray

目前變數值。

方法

get_return_code()

提取積分的回傳碼,以便在積分失敗時能夠更好地控制。

integrate(t[, step, relax])

尋找 y=y(t),設定 y 作為初始條件,並傳回 y。

set_f_params(*args)

為使用者提供的函數 f 設定額外參數。

set_initial_value(y[, t])

設定初始條件 y(t) = y。

set_integrator(name, **integrator_params)

依名稱設定積分器。

set_jac_params(*args)

為使用者提供的函數 jac 設定額外參數。

set_solout(solout)

設定在每個成功的積分步驟中呼叫的可呼叫物件。

successful()

檢查積分是否成功。