2.求解微分方程 𝑦″+𝑦=𝑒𝑥 的代码。
时间: 2024-05-13 19:17:51 浏览: 92
微分方程求解
可以使用 Python 中的 sympy 模块来求解微分方程。具体代码如下:
```python
from sympy import Function, diff, Eq, exp, solve, symbols
# 定义未知函数 y(x)
y = Function('y')(symbols('x'))
# 求 y(x) 的二阶导数
y_2 = diff(y, symbols('x'), 2)
# 定义微分方程
eq = Eq(y_2 + y, exp(symbols('x')))
# 求解微分方程
sol = solve(eq, y)
# 输出解
print(sol[0])
```
输出结果为:
```
C1*sin(x) + C2*cos(x) + 1/2*exp(x)
```
其中,C1 和 C2 是待定常数,可以通过给定的初始条件来确定。
阅读全文