scipy.integrate.
OdeSolution#
- class scipy.integrate.OdeSolution(ts, interpolants, alt_segment=False)[source]#
連續 ODE 解。
它被組織成
DenseOutput
物件的集合,這些物件代表局部內插器。它提供了一種演算法,可以為每個給定點選擇正確的內插器。內插器涵蓋 t_min 和 t_max 之間的範圍(請參閱下面的屬性)。不禁止在此區間之外進行評估,但不保證準確性。
當在斷點(ts 中的值之一)進行評估時,將選擇索引較低的段。
- 參數:
- tsarray_like,形狀 (n_segments + 1,)
定義局部內插器的時間點。必須嚴格遞增或遞減(也允許具有兩個點的零段)。
- interpolants具有 n_segments 元素的 DenseOutput 列表
局部內插器。假定第 i 個內插器定義在
ts[i]
和ts[i + 1]
之間。- alt_segment布林值
請求替代的內插器段選擇方案。在每個求解器積分點,都有兩個內插器段可用。預設 (False) 和替代 (True) 行為選擇的段分別對應於請求時間的
t
和t_old
。此功能僅與測試內插器的準確性相關:不同的積分器使用不同的建構策略。
- 屬性:
- t_min, t_max浮點數
內插的時間範圍。
方法
__call__
(t)評估解。