此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

DSolve

DSolve[eqn, y, x]
用来求解非独立变量x的函数y的一个微分方程.
DSolve[{eqn1, eqn2, ...}, {y1, y2, ...}, x]
用来求解一个微分方程组.
DSolve[eqn, y, {x1, x2, ...}]
用来求解一个偏微分方程.
  • DSolve[eqn, y[x], x]给出解y[x]而不是函数y本身.
  • 微分方程必须根据通过D得到的导数如 y'[x] 给出,而不能根据通过Dt得到的全导数给出.
  • DSolve 给出的方程式列表可以包含代数方程式。
  • 对于偏微分方程, DSolve 生成任意函数 C[n][...].  »
  • 边界条件可以通过给出方程如 y'[0]=b指定.
  • DSolve给出的解有时会包含不能明确通过 Integrate实现的积分. 具有局部名称的哑元变量被使用到这样的积分中.
  • DSolve能求解任意阶的常系数线性微分方程. 它也能求解许多二阶非常系数线性方程.
  • DSolve包含处理一大类非线性微分方程的一般过程,这些微分方程在标准参考书如 Kamke 中给出.
  • DSolve能够找到线性和弱线性偏微分方程的通解. 真实的非线性偏微分方程通常不给出通解.
  • DSolve 可用于微分方程和微分代数方程。  »
2 的新功能 | 5 中的修改功能