How to| 求解微分代数方程
Wolfram 语言的微分方程求解函数可以应用于多种类别的微分方程,自动选择适当算法,而不需要用户进行预处理. 微分代数方程(DAE)就是一类这样的方程.
dae = {x'[t] - y[t] == 0, x[t] + 2y[t] == 0}用 DSolve 求解方程的
和
,用
表示:
DSolve[dae, {x[t], y[t]}, t]您还可以将初始条件
和
括入 DSolve 的第一个参数内从而加上这两个初始条件:
dae2 = {x''[t] == y[t], x[t] + y[t] == 0, x[Pi] == 1, x'[Pi] == 0}现在再次使用 DSolve 求解:
DSolve[dae2, {x[t], y[t]}, t]