You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

solve_ivp中LSODA算法生成dense_output采用的是何种算法?

Scipy solve_ivp BDF与LSODA求解器插值方法说明
  • BDF求解器:采用与当前求解阶数匹配的可变阶赫米特多项式插值,插值精度和求解步的计算精度完全对齐,不会额外引入精度损耗。该逻辑完全沿用了ODEPACK库中原始BDF求解器的配套插值实现。
  • LSODA求解器:作为自适应切换求解格式的刚性/非刚性兼容求解器,插值方法随当前激活的求解格式动态调整:
    • 处理非刚性区间、激活Adams线性多步法时,采用对应阶数的Adams插值多项式
    • 处理刚性区间、激活BDF格式时,采用和独立BDF求解器完全一致的可变阶赫米特多项式插值

scipy官方文档没有标注这两个求解器的插值方法,是因为二者都是从经典Fortran ODEPACK库移植的成熟实现,文档仅专门标注了后续自行实现的RK45、Radau等求解器的特殊插值逻辑。

内容的提问来源于stack exchange,提问作者noir1993

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 17:06:04