/ / /
第1讲 线性方程组和高斯消元法(Linear Systems and Gaussian Elimination)
🔴
入学要求
💯
能力测试
🛣️
课程安排
🕹️
研究资源

第1讲 线性方程组和高斯消元法(Linear Systems and Gaussian Elimination)

💡

查看全集:🏸线性代数/Linear Algebra

1. 线性代数基础

1.1 线性方程组的历史发展

线性方程组(Linear Systems)的研究可追溯至:

1.2 几何视角下的线性方程组

{a1x+b1y=c1(二维直线)a2x+b2y+c2z=d2(三维平面)a1x1++anxn=b(n维超平面)\begin{cases} a_1x + b_1y = c_1 \quad (\text{二维直线}) \\ a_2x + b_2y + c_2z = d_2 \quad (\text{三维平面}) \\ a_1x_1 + \cdots + a_nx_n = b \quad (\text{n维超平面}) \end{cases}

关键观察:方程组的解对应几何对象的交集(如直线的交点、平面的交线等)。

2. 矩阵的行阶梯形

2.1 行阶梯形(Row-Echelon Form, REF)

定义:矩阵满足:

  1. 全零行位于底部
  1. 非零行的首个非零元素(主元)严格右移

示例:

(123045006)(REF)\begin{pmatrix} 1 & 2 & 3 \\ 0 & 4 & 5 \\ 0 & 0 & 6 \end{pmatrix} \quad (\text{REF})

2.2 简化行阶梯形(Reduced REF, RREF)

额外要求

3. 主元为1

4. 主元所在列其他元素为0

示例:

(100010001)(RREF)\begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} \quad (\text{RREF})

3. 高斯消元法

3.1 基本行操作(Elementary Row Operations)

  1. 倍乘:某行乘以非零常数
  1. 交换:两行位置互换
  1. 线性组合:将某行的倍数加到另一行

定理:行操作不改变方程组的解集。

3.2 算法步骤

高斯消元(求REF):

  1. 定位最左非零列
  1. 通过行交换确保主元非零
  1. 用主元消去下方元素
  1. 递归处理子矩阵

高斯-若尔当消元(求RREF):

5. 将主元标准化为1

6. 用主元消去上方元素

4. 应用示例

4.1 案例:多市场价格平衡问题

问题描述

某交易员在四个不同市场进行资产交易,每个市场的价格之间存在套利机会,建立套利方程组:

{x1x2=330x1+x4=1060x2x3=270x3+x4=1000\begin{cases} x_1 - x_2 = 330 \\ x_1 + x_4 = 1060 \\ x_2 - x_3 = -270 \\ x_3 + x_4 = 1000 \end{cases}

其中,xix_i表示第i个市场的资产价格。

解法

  1. 构建增广矩阵并执行行操作进行求解
  1. 当第四市场价格x4=500时,解得其他市场价格为x1=560,x2=230,x3=500,此时所有市场价格处于平衡状态,无套利机会

    x4=500x_4=500

    x1=560,x2=230,x3=500x_1=560, x_2=230, x_3=500

4.2 参数化套利模型

问题:分析含参数aaa的套利方程组解的情况:

{ax+ay=1axay=1\begin{cases} a|x| + a|y| = 1 \\ a|x| - a|y| = 1 \end{cases}

其中,∣x∣和∣y∣代表两个资产的绝对收益率

解法

5. 学习建议

  1. 可视化理解:用几何图形辅助理解方程组的解集
  1. 分步练习
    • 从2×2方程组开始练习手动消元
    • 逐步过渡到3×3及含参数情形
  1. 软件辅助:使用MATLAB/Python验证计算结果

关键定理总结

附:练习合集