1

我正在做一个项目,我在其中实施 Runge Kutta 2nd、3rd 和 4th order。项目中的最后一个要求是:“对于性能研究,您可以使用不同的微分方程,使用 dsolve 来确定精确解。”。
如果我有类似 dy/dx=-2*y+x+4
我应该如何使用 dsolve 来解决它并计算 y 的值在几个 x 值中?我用 RK 计算了它在 0.2、0.4、0.6、0.8、1 中的值。我想找到 RK 的结果和精确解之间的差异。谢谢

4

1 回答 1

0

我没有符号数学工具箱,所以我无法测试它,但它看起来像

S = dsolve('Dy = -2*y+x+4', 'x');

将为您提供 S 中的一系列解决方案。http://www.mathworks.co.uk/help/toolbox/symbolic/dsolve.html

于 2012-04-08T13:00:50.173 回答