一、高斯消去法的核心:把方程组变成“三角形”,从下往上解 ✨

关键字:消元、三角形方程组、回代

🎯

高斯消去法的思路超简单:先通过“消元”把原来的方程组变成

上三角形方程组

(像“金字塔”,下面的方程未知数越来越少),再从最后一个方程开始“回代”,一步步算出所有未知数~

🧩 用课本例2感受一下:

原方程组:

① x₁ + x₂ + x₃ = 6
② 4x₂ - x₃ = 5
③ 2x₁ - 2x₂ + x₃ = 1

🔢 第1步:消去方程③里的x₁

把方程①×(-2),加到方程③上:(-2x₁-2x₂-2x₃)+(2x₁-2x₂+x₃) = (-12)+1 →

-4x₂ -x₃ = -11

(新方程③)

🔢 第2步:消去新方程③里的x₂

把方程②加到新方程③上:(4x₂ -x₃)+(-4x₂ -x₃) = 5+(-11) →

-2x₃ = -6

(最终方程③)

✅ 得到三角形方程组:

① x₁ + x₂ + x₃ = 6
② 4x₂ - x₃ = 5
③ -2x₃ = -6

🔙 回代求解:

从方程③开始算:x₃ = (-6)/(-2) = 3 → 代入方程②:4x₂ -3=5 → x₂=2 → 代入方程①:x₁+2+3=6 → x₁=1 最终解:

x₁=1,x₂=2,x₃=3

(是不是像“拆盲盒”一样,从最后一个开始拆~)

二、通用高斯消去法:按“步骤模板”解任意方程组 📋

关键字:k步消元、乘数、上三角矩阵

📌 核心逻辑(对一般方程组Ax=b):

把方程组写成“增广矩阵(A|b)”,通过

k步消元

把A变成上三角矩阵,再回代求解。

🔍 第k步消元(以k=1为例):

  1. 选“主元素”:取第k行第k列的元素aₖₖ⁽ᵏ⁾(比如k=1时取a₁₁⁽¹⁾); 2. 算“乘数”:mᵢₖ = aᵢₖ⁽ᵏ⁾ / aₖₖ⁽ᵏ⁾(i从k+1到n); 3. 消元:把第k行×(-mᵢₖ),加到第i行上,消去第i行的xₖ。 公式对应:
aᵢⱼ⁽ᵏ⁺¹⁾ = aᵢⱼ⁽ᵏ⁾ - mᵢₖ·aₖⱼ⁽ᵏ⁾ (i,j ≥ k+1)
bᵢ⁽ᵏ⁺¹⁾ = bᵢ⁽ᵏ⁾ - mᵢₖ·bₖ⁽ᵏ⁾ (i ≥ k+1)

💡 新手类比:

就像“整理书桌”:先把第1列(x₁)除了第1行的都清掉,再清第2列(x₂)除了前2行的,最后书桌就“整整齐齐”(上三角矩阵)啦~

三、回代过程:从“最后一行”往回算 🧮

关键字:回代公式、上三角方程组

📝 回代公式(以上三角方程组为例):

假设消元后得到的上三角方程组是:

a₁₁x₁ + a₁₂x₂ + … + a₁ₙxₙ = b₁
      a₂₂x₂ + … + a₂ₙxₙ = b₂
              ……
                    aₙₙxₙ = bₙ

从最后一行开始算:

xₙ = bₙ / aₙₙ
xᵢ = (bᵢ - Σₖ=i+1ⁿ aᵢₖxₖ) / aᵢᵢ (i从n-1到1)

🌰 对应例2的回代:

x₃ = b₃/a₃₃ = (-6)/(-2)=3 → x₂=(b₂ - a₂₃x₃)/a₂₂=(5 - (-1)×3)/4=8/4=2 → x₁=(b₁ - a₁₂x₂ -a₁₃x₃)/a₁₁=(6-2-3)/1=1

四、高斯消去法的“小脾气”:主元素不能为0 ❗

关键字:主元素、顺序主子式

⚠️ 注意:

消元时要求“主元素aₖₖ⁽ᵏ⁾≠0”,否则没法算乘数(分母为0)。课本里说:如果矩阵A的

顺序主子式Dₖ≠0

(Dₖ是前k行k列的行列式),就能保证主元素不为0,消元能顺利进行~

💡 举个反例:

如果方程组是“0x₁+x₂=2;x₁+x₂=3”,第1步主元素是0,没法直接消元——这时候需要“交换行”(选主元),把x₁移到第1行~

总结:高斯消去法=“消元+回代”,是解方程组的“入门神技” 🚀

高斯消去法就像“先拆包装再组装”:先把方程组“拆”成简单的三角形(消元),再从后往前“组装”出所有未知数(回代)。只要掌握“消元步骤+回代公式”,就能解任意满足条件的线性方程组啦~