【发布时间】:2018-03-18 18:41:25
【问题描述】:
我有一个运动方程函数文件,我将它输入 ode45。函数文件的输出变量必然是ydot。
在我的运动方程函数文件中,我根据状态向量 y 计算许多对象以规定力。
ode45 完成后,我想在每个时间步访问这些对象,以便计算能量。
与其在每个时间步上重新计算它们,不如将它们从 Runge-Kutta 过程中提取出来,当它们被计算为中间步骤时会更快。
可以这样做吗?
【问题讨论】:
-
您需要提供更多细节。你使用什么语言? ODE45 实现是来自某个库还是您自己编写的代码?
-
这是 MATLAB。
标签: performance function ode