26得票3回答
为什么Verlet积分比Euler积分更好?

有人能解释一下为什么Verlet积分比Euler积分更好吗?以及为什么RK4比Verlet更好?我不明白为什么它是一种更好的方法。

13得票2回答
贝塞尔三次曲线:匀加速运动

假设我有一个贝塞尔曲线B(u),如果我以恒定速率增加u参数,我无法沿着曲线获得恒定速度的移动,因为u参数和通过评估曲线获得的点之间的关系不是线性的。 我已经阅读并实现了David Eberly的文章。它解释了如何沿参数曲线以恒定速度移动。 假设我有一个函数F(t),它将时间值t和速度函数s...

9得票2回答
ODE45和Runge-Kutta方法相对于解析解的绝对误差比较

我希望有人能帮助解决以下问题。 我有以下常微分方程: dr/dt = 4*exp(0.8*t) - 0.5*r ,r(0)=2, t[0,1] (1) 我已经用两种不同的方法解决了(1)。 一种是通过龙格-库塔法(4阶),另一种是通过Matlab中的ode45函数。我已将...

9得票1回答
scipy python模块中的odeint()函数是如何工作的?

我是一名物理学生,对于数值解 ODE 问题非常感兴趣。我通常会使用 Runge-Kutta 方法并用 C 语言编写自己的求解器。 最近我学习了 Python,并且使用 SciPy 的 odeint 函数来求解 ODE 问题。但是我很担心函数算法的工作原理,因为它不接受步长参数。那么,我该如何...

7得票3回答
Runge-Kutta RK4不比Verlet更好吗?

我只是在测试游戏中轨道动力学的几种整合方案。这里我使用了具有恒定和自适应步长的RK4方法,链接如下: http://www.physics.buffalo.edu/phy410-505/2011/topic2/app1/index.html 我将其与简单的Verlet整合法进行了比较(以及欧...