scipy.integrate.

OdeSolution#

class scipy.integrate.OdeSolution(ts, interpolants, alt_segment=False)[source]#

連續 ODE 解。

它被組織成 DenseOutput 物件的集合,這些物件代表局部內插器。它提供了一種演算法,可以為每個給定點選擇正確的內插器。

內插器涵蓋 t_mint_max 之間的範圍(請參閱下面的屬性)。不禁止在此區間之外進行評估,但不保證準確性。

當在斷點(ts 中的值之一)進行評估時,將選擇索引較低的段。

參數:
tsarray_like,形狀 (n_segments + 1,)

定義局部內插器的時間點。必須嚴格遞增或遞減(也允許具有兩個點的零段)。

interpolants具有 n_segments 元素的 DenseOutput 列表

局部內插器。假定第 i 個內插器定義在 ts[i]ts[i + 1] 之間。

alt_segment布林值

請求替代的內插器段選擇方案。在每個求解器積分點,都有兩個內插器段可用。預設 (False) 和替代 (True) 行為選擇的段分別對應於請求時間的 tt_old。此功能僅與測試內插器的準確性相關:不同的積分器使用不同的建構策略。

屬性:
t_min, t_max浮點數

內插的時間範圍。

方法

__call__(t)

評估解。