- 一阶微分方程
正如我们在之前的示例中看到的,有时即使方程最初不是可分离的,它也可以分解成可分离的形式。另一种将不可分离方程转换为可分离方程的方法是使用**代换方法**。
所有代换方法都使用相同的通用过程
- 取方程的一个项,并用变量 *v* 替换它。关键是新变量必须涵盖变量 *y* 的所有实例。否则代换将无济于事。
- 根据 *v* 和 求解 。为此,取方程 ,其中 是你替换的项,并求其导数。
- 将 代入并求解 *v*。
- 将 *v* 代入被替换的原始项中,并求解 *y*。
假设我们有一个包含项 *ay* + *bx* + *c* 的方程,例如
其中 G 是一个函数。它不可分离。但我们有时可以通过将该项转换为函数 *v* 来解决这些方程,定义 *v*(*x,y*) 并找到 *v*’(*x,y,y’*)。
关于 *v* 的导数的技巧是 *y* 也是 *x* 的函数。因此 *v* 的导数变为
在 maxima 中,它看起来像这样
- (%i1) v:a*y(x)+b*x+c;
以及
- (%i2) diff(v,x);
产生
- (%o1) a*(dy/dx)+b
接下来,我们重新排列项并根据 *y*’(*x,v,v’*) 求解
现在将 v 代回原始方程式, ,并将其转换为 的形式。
求解 v,即在两边积分
一旦你有了 v(x),将其代回 v(x) 的定义中即可得到 y(x)。
强烈建议不要死记硬背这个方程式,而是要记住解决问题的步骤。最终的方程式比较难懂,容易忘记,但是如果了解了步骤,就可以随时解决它。如果使用其他替换方法,也会有所帮助。
让我们用 v 替换被提升到幂的量。
现在让我们找到 v'。
求解 y'
代入 y 和 y'
现在我们使用在可分离变量中学习的方法来求解v。
现在我们得到了v(x),代入回去求解y(x)。
这些并不是所有可能的替换方法,只是其中一些比较常用的方法。替换方法是一种简化复杂微分方程的通用方法。如果您遇到无法求解的微分方程,有时可以通过找到一个替换并代入来解决它。只要寻找可以简化方程的东西。请记住,在v和v'之间,您必须消除方程中的y。
该方程不可分离,我们之前使用的方法都不能奏效。让我们使用v = y2 + x − 1的自定义替换。求解v'
代入原始方程
求解v
现在代入并得到y
使用这个替换之后就很简单了。记住这种方法,你将在更复杂的方程中使用它。