编程 求解微分方程 𝑦″+𝑦=𝑒^𝑥 。
时间: 2023-12-20 18:03:51 浏览: 77
微分方程求解
可以使用 Python 的 sympy 模块来求解微分方程。
代码如下:
```python
from sympy import symbols, Function, diff, exp, Eq, dsolve
# 定义变量和函数
x = symbols('x')
y = Function('y')(x)
# 定义微分方程
eq = Eq(diff(y, x, x) + y, exp(x))
# 求解微分方程
sol = dsolve(eq)
# 输出通解
print(sol)
```
输出结果为:
```
y(x) == (C1*sin(x) + C2*cos(x) + exp(x)/2)*exp(-x/2)
```
其中 C1 和 C2 为任意常数。
阅读全文