第 2 章 线性代数引擎:矩阵作为计算底座


第 2 章 · 线性代数引擎:矩阵作为计算底座

章节摘要:现代应用数学的绝大部分计算量最终都落到矩阵运算上。本章从"分解"这个核心动作出发:2.1 讲清 LU、QR、特征分解、SVD 各自适合什么病情;2.2 用一个传感器标定算例把最小二乘与 SVD 串成完整工作流;2.3 把视野扩展到图与网络,用谱方法做社区发现。读完本章,你看到大矩阵的第一反应应该是"先分解,再说话"。

学习目标

阅读完本章,你应当能够:

  1. 说出 LU、QR、特征分解、SVD 四类分解的适用条件与代价;
  2. 手工推导最小二乘的正规方程,并用 SVD 处理病态与秩亏问题;
  3. 计算图拉普拉斯矩阵并用其谱做网络二分与社区发现;
  4. 用条件数判断一个线性系统的解能不能信。

核心概念速览

一个矩阵的条件数是它"信不信得过"的体检指标;分解则是把一个复杂变换拆成一串简单变换的流水线。

2.1 矩阵分解工具箱

四类主流分解的原理、复杂度与选型表,附求解器切换的对比实验。

2.2 最小二乘与 SVD 算例

从传感器标定工单出发:正规方程、QR、SVD 三条路线在同一数据上的表现差异。

2.3 图与网络的谱分析

把"矩阵"从表格推广到网络:邻接矩阵、拉普拉斯谱、按 Fiedler 向量切图。

子章节之间的逻辑关系

2.1 分解选型 ──► 2.2 超定系统的实战 ──► 2.3 从数据矩阵到图矩阵 │ │ └── 条件数诊断贯穿三节 ─────────────────┘ ​

2.1 是工具盘点,2.2 把工具用到最常见的一类工单(拟合)上,2.3 说明同样的谱思想换个矩阵就能分析网络结构——线性代数的通用性正在于此。

门诊记录:本章算例一览

工单 用到的方法 关键产出
结构多工况载荷 LU 分解复用 分解一次、二十次回代的耗时对比
希尔伯特系统求解 条件数体检 误差随条件数的崩坏曲线
压力传感器标定 正规方程、QR、SVD 三路对比 奇异值谱诊断与截断解
高阶多项式窄区间拟合 截断 SVD 与岭回归 系数塌缩判据
部门协作网络分析 拉普拉斯谱、Fiedler 向量 谱二分与切分质量三指标

这些算例共享一个动作:见到矩阵先算条件数、先看奇异值谱,再谈求解。8.1 节的降维与 8.2 节的反演都会回来取 SVD 这件工具,值得练到肌肉记忆。

阅读本章时准备一个随手可跑的环境,遇到任何矩阵先跑条件数与奇异值谱这两行命令,把它变成条件反射。2.1 偏概念与选型,适合通读;2.2 是一条完整的工作流,建议逐段复现并把病态数据造出来亲眼看一次系数爆表;2.3 可以当作独立短文读,它展示"换个矩阵就换个世界"的思维方式,供学有余力者延伸到图数据场景。三节的难度递增不剧烈,但 2.2 的正则化判据(系数塌缩而拟合不变)值得多停几分钟。

出科小考

自测三题:其一,二十个工况的同一系数矩阵,逐次求解与分解复用的代价差在哪个量级?其二,奇异值谱出现断崖,断崖右侧的分量里装的是什么?其三,为什么谱二分必须用拉普拉斯矩阵而不能用邻接矩阵?(答案分别在 2.1、2.2、2.3。)

前置知识与后续延伸

  • 前置知识:矩阵乘法、转置、线性方程组的高斯消元;
  • 后续延伸:第 5 章的大规模稀疏求解是 2.1 的工程放大版;第 8 章主成分与降维直接复用本章的 SVD 结论。
作者与出处
原作者:灏天文库
来源:平台策划编纂
整理人: 灏天文库整理
由灏天文库平台收录,内容或由平台用户上传,仅供学习交流
发布者: 作者: 灏天文库 转发
评论区 (0)
U