来自系列:解决matlab的杂物
Moller,Mathworks
MATLAB文档提供了两个图表,总结了MATLAB ode Suite中的七个功能中的每一个功能的图表。
我们可以通过在MATLAB提示符下输入此命令来获取MATLAB ode套件的文档 - DOC ODE45。这将使我们为Matlab ode45带来广泛的文档,其中包括比较MATLAB ode求解器的此图表中的其他情况。其中有七个,这比较了他们的各种属性。正如我们之前所说的那样,Matlab ode45是主唱片。这是一个非任命的求解器,中等精度是您应该尝试的第一个,我们大部分时间都使用它。
我心中有一个柔软的心,为matlab ode23。这是一个低精度的求解器,但它的准确性适合图形工作,因为它选择的阶梯尺寸适合大多数图形工作。Matlab Ode113我们还没有谈过它,在这里1和13之间可能存在逗号,因为这是一个可变阶方法,订单从1到13变化。这是一种节省的多步骤方法历史。
如果,你了解这些事情,这是一个adams-moulton方法。我将这一点与在喷气式推进实验室之前的工作组成,用于行星和卫星的计算轨道,当然是非常顺畅的历史。它可以具有很高的精度要求。
然后有僵硬的求解器。其中有四个 - 15s,23s和双胞胎,梯形规则。15S是初级僵硬求解器,低至中等精度。如果你发现Ode45很慢,拍摄了很多步骤 - 指示问题僵硬 - 尝试15s。
23S可以是低阶方法,精度低,并在原油误差公差中使用。我们没有谈论大众矩阵。这是衍生术语前面存在矩阵的位置,这可以与恒定质量矩阵一起使用。然后,其名称中的两个例程基于梯形规则,它们与没有任何数值阻尼的问题一起使用。有关梯形方法的更多详细信息,您可以看到文档。
这是Matlab Ode Suite Seven Solvers,三个用于非激活的问题和四个僵硬的问题。您可能会很好地完成,除了Ode45可能提供所有需求。
文档中有一个第二个图表,总结了通过ode set函数可用的所有选项。我们简要介绍了公差,Reltol和ABStol--输出功能 - 这些求解器中的所有左侧都可用。
还有各种其他功能 - 各种其他选择 - 可用于更专业的工作,包括事件处理,为僵硬的求解器提供雅各斯雅各斯,因此他们不必工作如此努力地采取数值差异,与大规模矩阵相关的选项,提供步骤尺寸的限制。这些都是我们的选项,可以通过ode设置为更专业化的ode ode ondvers指定。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。