Skip to content

高斯消元法

高斯消元法是一种以丹尼尔·高斯命名的方法,用来解决线性方程组的解问题。它基于以下原理:

  • 选取一个变量,将其从其他变量中分离出来。
  • 用这个新变量表示这个原理,得到一系列方程。
  • 将这些方程相减或相加以消除一些变量。
  • 重复上述步骤直到所有变量都被分离出来。

高斯消元法详细步骤

步骤 1:选取一个变量并将其从其他变量中分离

Ax=b,

其中 A 是矩阵,x 是未知的向量,b 是常数向量。

步骤 2:用这个新变量表示一个原理,得到一系列方程

(Aa11)x1++xn=b1,a21x1+(Aa22)x2++xn=b2,an1x1++(Aann)xn=bn.

步骤 3:将这些方程相减或相加以消除一些变量

x2=(A1b)2,xn=bni=1n1anixi.

步骤 4:重复上述步骤直到所有变量都被分离出来

x1=b1i=2nai1xi,xn=bni=1n1anixi.

克拉默法

克拉默法是一种用于解决线性方程组的解问题的技术。它基于以下原理:

  • 选取一个变量,将其从其他变量中分离出来。
  • 用这个新变量表示一个原理,得到一系列方程。
  • 将这些方程相减或相加以消除一些变量。

克拉默法详细步骤

步骤 1:选取一个变量并将其从其他变量中分离

Ax=b,

其中 A 是矩阵,x 是未知的向量,b 是常数向量。

步骤 2:用这个新变量表示一个原理,得到一系列方程

(Aa11)x1++xn=b1,a21x1+(Aa22)x2++xn=b2,an1x1++(Aann)xn=bn.

步骤 3:将这些方程相减或相加以消除一些变量

C=A1,b2+c21b1a22x2=b2,c31b1c32b2++(Aann)xn=0.

步骤 4:重复上述步骤直到所有变量都被分离出来

x1=b1i=2nai1xi,xn=bni=1n1anixi.