![](/img/trans.png)
[英]Solving a system of first and second order differential equations in Python
[英]Solving a system of first order differential equations and second order differential equations (Non-linear)
問題
我目前有一個由四個方程組成的系統。 兩個是二階微分方程,兩個是一階微分方程:
初始條件是:
x = 0 |
y = 0.3 |
f(x) = 2.05 |
f(y) = 0.55 |
所有角度都以度為單位。
我試過的
我曾嘗試使用 Google Colab,並與 SciPy 和 NumPy 一起工作。 不幸的是,我無法弄清楚如何對其進行編程,因為這些方程是非線性的。 有人可以給我一些有關要使用的任何其他模塊的提示嗎?
Scipy 有一個Runge Kutta 求解器。 首先,您必須將 ODE 轉換為一階系統(您始終可以通過設置 z=y' 來實現),然后嘗試 RK 求解器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.