专栏⑰·导航分卷:线性代数 1000 问(全量问题库)
原始 Flomo:https://v.flomoapp.com/mine/?memo_id=MjQ1NzMyNDU5
专栏⑰·导航分卷:线性代数 1000 问(全量问题库)
📎 专栏⑰导航 → https://v.flomoapp.com/mine/?memo_id=MjQ2Mzc0OTc2
记录线性代数学习的1000个问题:
▎ 基础概念
-
向量和标量最本质的区别是什么?一个数和一个数组,为什么线性代数要把它们区分开?
-
矩阵为什么是一个”二维”的东西?它和一维数组(向量)在几何意义上有什么不同?
-
零向量和零矩阵看起来都是0,为什么在线性代数里要单独定义它们?
▎ 矩阵运算
-
矩阵乘法为什么不是逐元素相乘?它背后的设计意图是什么?
-
矩阵乘法不满足交换律(AB≠BA),能不能举一个生活中类似”顺序不同结果不同”的例子?
-
矩阵的逆为什么不是1/A?什么条件下一个矩阵才”可逆”?
-
转置操作在几何上意味着什么?为什么要有转置?
▎ 线性方程组
-
高斯消元法本质上在做什么操作?它跟矩阵乘法有什么关系?
-
一个线性方程组无解、唯一解、无穷多解——分别对应矩阵的什么性质?
-
LU分解为什么要做?它比直接高斯消元好在哪?
▎ 向量空间
-
什么是”向量空间”?数轴算不算一个向量空间?
-
“基”是什么意思?为什么一个空间可以有无数种基?
-
线性相关和线性无关——为什么这个概念是整个线性代数的基石?
-
维数为什么是个确定数?同一个空间的不同基,为什么基向量个数总是一样的?
▎ 线性变换
-
线性变换的本质是什么?为什么它一定要满足T(u+v)=T(u)+T(v)和T(cv)=cT(v)?
-
一个矩阵是怎么”代表”一个线性变换的?把矩阵乘以一个向量,到底在做一件什么事?
-
核(kernel)和像(image)怎么理解?“核”这个命名想表达什么?
▎ 正交性与投影
-
向量正交和向量垂直是一回事吗?在线性代数里”正交”的定义比”垂直”更广在哪?
-
为什么正交投影是”最佳逼近”?它在最小二乘法里到底扮演了什么角色?
-
Gram-Schmidt正交化过程在做什么?它为什么不会改变向量张成的空间?
-
一个向量到子空间上的投影,为什么可以用矩阵形式写成P=A(AᵀA)⁻¹Aᵀ?这个公式的直觉是什么?
▎ 最小二乘
-
最小二乘法为什么选”平方和”最小而不是”绝对值和”最小?这背后有什么考量?
-
Ax=b无解时,为什么改成解AᵀAx=Aᵀb就”有解”了?这个操作在几何上是什么含义?
-
正规方程(Normal Equation)在什么情况下会失效?该怎么处理?
▎ 特征值与特征向量
-
特征向量和特征值到底在描述一个矩阵的什么性质?为什么叫”特征”?
-
为什么定义式是Av=λv而不是vA=λv?顺序为什么重要?
-
一个矩阵乘以特征向量,效果就是拉伸/压缩——那非特征向量被乘之后发生了什么?
-
为什么一个n×n矩阵最多只有n个特征值?特征值的个数和矩阵的秩有什么关系?
-
特征值全为零的矩阵是不是零矩阵?为什么?
▎ 对角化
-
对角化到底在做什么?为什么把矩阵写成一堆特征向量和特征值的组合会有用?
-
A=PDP⁻¹这个式子里,P、D、P⁻¹各自在干什么?(提示:可以理解成”换基→缩放→换回来”)
-
为什么不是所有矩阵都能对角化?不能对角化的矩阵差在哪?
▎ 二次型
-
二次型是什么?一个二次方程到二次型的矩阵表示,这一步转化为什么重要?
-
正定矩阵”正定”在哪?为什么它在优化和机器学习里这么常见?
-
如何判断一个矩阵是不是正定?判定条件从弱到强有哪些?
▎ 奇异值分解(SVD)
-
SVD把矩阵分解成UΣVᵀ——U、Σ、V各自代表什么几何操作?
-
特征值分解和SVD是什么关系?为什么SVD适用于任何矩阵(包括非方阵)而特征值分解不行?
-
奇异值的大小顺序意味着什么?如果只保留最大的几个奇异值,丢掉了什么信息?
-
为什么说SVD是”矩阵的终极分解”?它统一了哪些之前学过的概念?
▎ 行列式
-
行列式为什么用”递归”方式定义(按行展开)?它想捕捉一个矩阵的什么本质信息?
-
行列式为0意味着什么?它和”矩阵可逆""向量线性相关""方程组有非平凡解”之间是什么关系?
-
为什么说行列式是”体积”?一个2×2行列式的绝对值为什么是平行四边形的面积?
-
det(AB)=det(A)det(B)这个性质,从几何上怎么理解?
-
为什么加了某行的倍数到另一行,行列式不变?这种操作对应什么几何变换?
▎ Jordan标准型
-
为什么会有”不能对角化”的矩阵?不能对角化时,Jordan标准型解决了什么问题?
-
Jordan块(Jordan block)上的1是干什么用的?它跟特征向量不够用有什么关系?
-
广义特征向量(generalized eigenvector)和普通特征向量有什么区别?要它来做什么?
-
几何重数和代数重数——这两个”重数”分别指什么?它们不相等时发生了什么?
▎ 数值线性代数
-
什么是条件数(condition number)?它告诉你在解Ax=b时,b稍微变一点会让x变多少?
-
病态矩阵(ill-conditioned matrix)在实际计算中会出什么问题?怎么判断一个矩阵是不是病态?
-
为什么实际中几乎从来不用Cramer法则算行列式解方程组?它和LU分解差在哪?
▎ 实际应用
-
PCA(主成分分析)的核心步骤用到了SVD的哪一部分?为什么最大的奇异值对应最重要的”成分”?
-
线性回归的闭式解θ=(XᵀX)⁻¹Xᵀy中的(XᵀX)⁻¹在什么条件下会出问题?怎么解决?
-
PageRank算法的核心是一个巨大的矩阵——它用的是什么线性代数性质让”重要性”可以迭代收敛?
-
推荐系统里的矩阵分解(Matrix Factorization)和SVD是什么关系?它丢掉了什么保留了什么?
▎ 矩阵微积分(Matrix Calculus)
-
对标量函数f(x)求导得到梯度——梯度向量的方向为什么是函数增长最快的方向?
-
一个矩阵对另一个矩阵求导是什么?Jacobian矩阵的每一行、每一列各代表什么?
-
线性回归里最小化MSE时,对θ求导然后令导数为零——能用矩阵形式写一遍完整的推导过程吗?
-
Hessian矩阵为什么是”二阶导数”的矩阵版本?它在判断极值点时起了什么作用?
▎ 线性递推与矩阵幂
-
斐波那契数列为什么可以用矩阵的幂来计算?把递推关系写成矩阵形式,带来了什么好处?
-
马尔可夫链的状态转移矩阵为什么每行(或列)之和为1?经过n步转移后的概率怎么算?
-
为什么说马尔可夫链的”稳态分布”就是转移矩阵的特征向量?它对应哪个特征值?
-
矩阵的幂Aⁿ在n很大时会趋于什么?这个行为和谱半径(最大特征值的绝对值)有什么关系?
▎ 图与网络中的矩阵
-
邻接矩阵A的A²[i][j]代表什么?Aⁿ的第ij项又代表什么?
-
图的拉普拉斯矩阵(Laplacian Matrix)L=D-A的零特征值个数为什么等于图的连通分量个数?
-
谱聚类(Spectral Clustering)用拉普拉斯矩阵的第二小特征值对应的特征向量来做聚类——这个做法的直觉是什么?
-
图的邻接矩阵的谱半径(最大特征值)和图的什么结构性质有关?
▎ QR 分解
-
QR分解把矩阵A拆成Q(正交矩阵)和R(上三角矩阵)——这个分解在数值上为什么比LU更稳定?
-
Gram-Schmidt正交化和QR分解是什么关系?经典的Gram-Schmidt和修正的Gram-Schmidt在数值稳定性上差在哪?
-
用QR分解解最小二乘问题(Ax≈b)怎么做的?为什么这比直接解正规方程更稳定?
▎ Cholesky 分解
-
Cholesky分解说A=LLᵀ——什么样条件的矩阵能做Cholesky?为什么这比LU分解快一倍?
-
正定矩阵的Cholesky分解在实际计算中是怎么保证稳定性的?如果矩阵接近半正定(接近奇异),分解会出什么问题?
▎ 伪逆
-
当A不可逆(非方阵或秩亏)时,伪逆A⁺是怎么定义的?它和正规方程的解是什么关系?
-
伪逆有几种定义方式(SVD定义、极限定义、代数定义)——它们各自揭示了伪逆的什么性质?
▎ 矩阵范数与条件数深入
-
矩阵的”大小”怎么衡量?为什么有那么多不同的范数(1-范数、2-范数、Frobenius范数、∞-范数)?
-
谱范数(2-范数)和最大奇异值是什么关系?为什么谱范数对矩阵扰动最敏感?
▎ 复数与酉空间
-
为什么把实向量空间扩展到复向量空间不是”加一个维度”那么简单?共轭转置(Hermitian转置)在复矩阵里替代了转置的什么角色?
-
酉矩阵(Unitary matrix,U*U=I)是实正交矩阵在复数域的推广——它保持了什么几何性质?
-
Hermitian矩阵(A=A*)的特征值为什么一定是实数?这个性质在量子力学和信号处理里为什么那么重要?
▎ 线性规划
-
线性规划里的约束条件为什么形成一个”凸多面体”?最优解为什么一定在顶点上?
-
单纯形法的几何直觉是什么?它在这些顶点之间”走”的时候,怎么知道该往哪个方向走?
▎ 张量基础
-
张量(tensor)和矩阵、向量、标量之间的关系是什么?为什么说标量是0阶张量、向量是1阶、矩阵是2阶?
-
张量的”外积”和”内积”分别在做什么?两个矩阵做外积,得到的是什么?
-
张量分解(如CP分解、Tucker分解)和矩阵的SVD是什么关系?为什么张量分解在推荐系统和信号处理里越来越重要?
▎ Krylov 子空间与迭代方法
-
当A是n×n且n有100万维时,你不可能做LU分解——那迭代法是怎么求解Ax=b的?
-
共轭梯度法(Conjugate Gradient)的直觉是什么?为什么它保证最多n步收敛,但实际只用远少于n步就能得到近似解?
-
GMRES为什么和CG不同?它需要对任意矩阵都工作,付出的代价是什么?
▎ 矩阵指数与控制理论
-
矩阵指数e^(At)是怎么定义的?它跟标量指数e^(at)的级数展开有什么对应关系?
-
解一阶线性常微分方程组dx/dt=Ax——为什么解是x(t)=e^(At)x(0)?控制理论里的状态转移矩阵和e^(At)是什么关系?
-
Lyapunov方程AᵀP+PA=-Q在控制系统稳定性分析里起了什么作用?P矩阵的正定性告诉了你什么?
▎ Perron-Frobenius 定理
-
Perron-Frobenius定理说:一个所有元素都为正数的矩阵,它的最大特征值一定是正实数且对应的特征向量全是正数——这为什么重要?(提示:PageRank、人口模型)
-
非负矩阵和正矩阵的区别在Perron-Frobenius理论里有多重要?如果一个矩阵只有一些零元素,定理还成立吗?
▎ 特殊矩阵
-
Hilbert矩阵(H_ij=1/(i+j-1))为什么被称为”著名的病态矩阵”?它的条件数有多大?
-
Vandermonde矩阵在多项式插值里是怎么出现的?为什么用高次多项式插值随着节点增多反而越插越不准?
-
Toeplitz矩阵(每条对角线上的元素都相同)在信号处理里为什么这么常见?
▎ 线性代数在更广数学中的位置
-
线性代数和微积分之间最深的联系是什么?为什么”局部线性化”(微分)本质上是把非线性函数用线性函数逼近?
-
“线性”这个前缀在”线性代数""线性规划""线性微分方程""线性时不变系统”里指的都是同一个意思吗?如果不是,它们各自”线性”了什么?
-
为什么泛函分析被称为”无限维的线性代数”?函数空间里的”向量”和”线性变换”分别对应日常数学里的什么?
▎ 矩阵计算与现代应用
-
浮点运算中矩阵乘法的计算量大约是多少?如果A是1000×1000,用最朴素的三个循环做乘法,大概要多少次浮点运算?
-
在大规模机器学习中,梯度的计算依赖的是”自动微分”而不是”符号微分”或”数值微分”——它的核心思想跟线性代数里的链式法则和Jacobian矩阵有什么关系?
📎 第6篇:线性代数实战 → https://v.flomoapp.com/mine/?memo_id=MjQ1NzMyNDU5
专栏⑰进度:导航分卷
已建立的逐题答案入口
- ../1000问/线性代数基础矩阵与线性方程组:向量、矩阵、线性方程组、向量空间、基、线性变换、核与像。
- ../1000问/线性代数专题补充投影Jordan图谱与矩阵微积分:Gram-Schmidt、投影矩阵、正规方程、Jordan 型、矩阵微积分、图谱理论、递推与 Cholesky。
- ../1000问/线性代数进阶特征值分解与数值计算:行列式、秩、特征值、正交、投影、最小二乘、QR/SVD、条件数、特殊矩阵和自动微分。
- ../1000问/微积分线代与概率论工程实战:DBC/Park 变换、传感器标定和工程矩阵应用。
导航中的全部线性代数问题仍需按剩余专题继续覆盖;本入口只标记已经建立答案的题组。