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)
設定。
- f可呼叫物件
範例
有關使用範例,請參閱
ode
。- 屬性:
- tfloat
目前時間。
- yndarray
目前變數值。
方法
提取積分的回傳碼,以便在積分失敗時能夠更好地控制。
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)設定在每個成功的積分步驟中呼叫的可呼叫物件。
檢查積分是否成功。