在本节中,我们将了解如何通过高斯-乔丹法讨论和求解方程组。即判断是确定兼容系统(DCS)、不确定兼容系统(ICS)还是不兼容系统。此外,您还会找到示例和已解决的练习,以便您可以完美地练习和吸收这些概念。
为了理解我们接下来要解释的内容,重要的是您已经知道如何使用高斯方法求解系统,因此我们建议您在继续之前先看一下。
由高斯方法确定的兼容系统
只要高斯矩阵的最后一行是
, 是
和
任意两个数字,这是一个SCD (系统兼容确定)。因此,该系统有独特的解决方案。
绝大多数系统都是SCD。
例子:
例如,我们有这样的系统:
其展开矩阵为:
为了求解该系统,我们需要对矩阵的行进行操作,并将主对角线以下的所有元素转换为 0。因此,从第二行中减去第一行,从第三行中减去第一行乘以 2:
一旦主对角线以下的所有数字都为 0,我们返回将系统传递为方程形式:
所以这个系统是SCD ,因为矩阵被移动并且最后一行的类型
。因此,我们一如既往地解决它:通过自下而上消除方程中的未知数。
现在我们知道了 z,我们将它的值代入第二个方程来找到
:
最后,我们对第一个方程做同样的事情:我们替换其他未知数的值,然后求解
:
因此,方程组的解为:
高斯方法的不相容系统
当高斯矩阵中有一行包含三个 0 和一个数字时
,它是一个IS (不兼容系统),因此,该系统没有解决方案。
例子:
例如,想象一下,在对系统的高斯矩阵进行操作后,我们得到:
正如最后一行是
,即三个 0 后跟一个数字,是一个IF (不兼容系统),因此该系统无解。
虽然没有必要知道它,但下面你会看到为什么它没有解决方案。
如果我们取最后一行,我们将得到这个等式:
这个方程永远不会被满足,因为无论z取什么值,将其乘以 0 永远不会得到 2(任何数字乘以 0 总是得到 0)。由于这个方程永远不会满足,所以系统无解。
高斯方法未确定的兼容系统
每当高斯矩阵的一行被0填充时
,它是一个SCI (不确定兼容系统),因此,该系统有无限个解。
让我们看一个如何解决 ICS 的示例:
例子:
与往常一样,我们首先制作系统的扩展矩阵:
现在我们希望主对角线以下的所有数字都为 0。因此,我们将第一行乘以 -2 添加到第二行:
要将 3 转换为 0,在第三行中我们添加第一行乘以 -3:
要将最后一行中的 1 转换为 0,在第三行中我们添加第二行乘以 -1:
由于最后一行全为 0 ,我们可以将其删除:
由于我们有一整行都是 0,所以这是一个SCI。
因此,我们最终得到以下系统:
当系统是SCI时,需要从未知数中取参数值
。我们需要根据这个参数来求解系统
。
因此,我们将值赋值为
到z :
尽管我们也可以选择任何其他未知数来取值
。
现在我们将y从第二个方程中分离出来,并让它成为以下函数
:
最后我们从第一个方程中删除x并将其保留为
:
因此,系统解决方案是:
正如你所看到的,当系统是 SCI 时,我们根据参数留下解决方案
。请记住,它有无限的解决方案,因为这取决于它所需要的值
,解决方案将是其中之一。
在继续进行已解决的练习之前,您应该知道,虽然在本文中我们使用高斯方法,但讨论和求解线性方程组的另一种方法是鲁什定理。事实上,它可能用得更多。
使用高斯-乔丹方法解决了讨论方程组的练习
练习1
确定所涉及的系统类型并使用高斯方法求解以下方程组:
我们首先要做的是系统的扩展矩阵:
现在我们需要将主数组下面的所有数字都设为 0。
因此,我们执行行操作来取消第一列的最后两项:
我们获得了矩阵的一行,由三个 0 和一个数字组成。因此它是一个IS (不兼容系统)并且该系统没有解决方案。
练习2
确定系统是什么类型,并使用高斯方法求出以下方程组的解:
我们首先要做的是系统的扩展矩阵:
现在我们需要将主数组下面的所有数字都设为 0。
因此,我们执行行操作来取消第一列的最后两项:
现在让我们尝试从第二列中删除最后一个元素:
但我们得到了一整行 0。所以这是一篇SCI ,系统有无穷多个解。
但既然是ICS,我们可以根据系统来解决
。因此我们删除 0 行:
现在我们将矩阵表示为具有未知数的方程组的形式:
我们给出的值是
为了
我们将值替换为
在第二个方程中找到值
我们对第一个方程做同样的事情:我们替换其他未知数的值并删除
因此,方程组的解为:
练习3
找出它是什么类型的系统,并用高斯方法求解以下方程组:
我们首先要做的是系统的扩展矩阵:
要应用高斯方法,如果第一行中的第一个数字是 1 会更简单。因此,我们将更改第 1 行和第 2 行的顺序:
现在我们需要将主数组下面的所有数字都设为 0。
因此,我们执行行操作来取消第一列的最后两项:
现在我们将第二列的最后一个元素转换为零:
该系统是SCD ,因为我们设法使矩阵移位并且最后一行的类型
。因此,它会有一个独特的解决方案。
一旦主对角线以下的所有数字都为 0,我们现在就可以求解方程组了。为此,我们再次以未知数方程组的形式表示矩阵:
我们从下到上求解方程的未知数。我们首先求解最后一个方程:
现在我们将 z 的值代入第二个方程来求 y 的值:
我们对第一个方程做同样的事情:我们替换其他未知数的值并求解 x:
因此,方程组的解为:
练习4
判断系统是什么类型,并用高斯法求解下列方程组:
我们首先要做的是系统的扩展矩阵:
现在我们需要将主数组下面的所有数字都设为 0。
因此,我们执行行操作来取消第一列的最后两项:
现在让我们尝试从第二列中删除最后一个元素:
但我们得到了一整行 0。所以这是一篇SCI ,系统有无穷多个解。
但既然是ICS,我们可以根据系统来解决
。因此我们删除 0 行:
现在我们将矩阵表示为具有未知数的方程组的形式:
我们给出的值是
为了
我们将值替换为
在第二个方程中找到值
我们对第一个方程做同样的事情:我们替换其他未知数的值并删除
我们有一个带分数的和。因此,我们将所有项简化为一个公分母:
由于它们现在都有相同的分母,我们可以将它们分组为一个分数:
最后我们对分子进行操作:
因此,方程组的解为: