matlab - 如何在 Matlab 中的二阶 ODE 求解器中实现三个初始条件?
问题描述
免责声明:我是 matlab 新手。对于两个变量 y1 和 y2,我有一组两个耦合的 ODE。我有以下 IC: y1(0), y2(0), dy1(0)/dt, dy2(0)/dt, d^2y2(0)/dt^2 , d^2y1(0)/dt ^2
d^2y2/dt^2 = f(y2, dy2/dt, d^2y1/dt^2)
d^2y1/dt^2 = f(y1, dy1/dt, d^2y2/dt^2)
在 Matlab 中,二阶 ODE 的 ode 求解器的工作方式是它需要两个 IC:y1(0)、dy1(0)/dt 和 y2(0)、dy2(0)/dt,用于求解 y1 和 y2。
但我的问题需要三个 IC 才能实现二阶 ODE。如何实现这一点?
解决方案
推荐阅读
- javascript - Socket.io 不理解用户名
- javascript - RXJS 缺少throttleWhile 运算符?
- python - 从线程中取回变量
- python - Keras 无法初始化
- ajax - 我的 Ajax 代码中有一个错误,其中有两个脚本并且无法找到它
- windows - Windows 源代码位于何处?
- javascript - 为什么订阅仍处于活动状态时会收集 Observable 垃圾?
- c# - 通过触摸 android UI 拖动
- sql - sql中的case语句对齐和清理
- azure - Azure Data Lake Gen2 REST API:刷新操作缺少 http 标头