我可以在Scilab中找到ode23、ode45和ode113解算器吗



我可以在Scilab中找到节点解算器(ode23、ode45和ode113(吗?我在MATLAB中使用这些求解器,但我不知道Scilab中是否有相同的选项。提前谢谢。

您尝试过搜索功能吗?将ode45((转换为scilab中的答案应该会给出一个想法,即使RKF不是DoPri5。

阅读其他可用步进器的文档。

  • 没有类型参数的默认步进器使用lsoda,它可以被视为与ode113相当
  • 用";"僵硬";你得到了lsode,它大约相当于ode15s
  • "亚当斯";可以代替ode23,因为没有显式的低阶方法可用,所以自适应阶跃Adams-Bashford是快速集成的最佳方法。并且如前所述
  • "rkf";是一种嵌入式显式4(5(方法,可以替代ode45的嵌入式显式(4(5 Dormand-Prince方法

存在更多的现代解算器和步长启发式,使用密集输出,高级事件";root->动作";Scilab并不是唯一一个在这方面发展停滞的公司。对于小型项目和原型设计来说,默认值已经足够好了,对于使用编译语言进行大规模的数字运算来说。

最新更新