Appearance
09 Sylvester 方程、Schur-Parlett 与矩阵指数
1. Sylvester 方程
标准形式为
向量化得到
但系数矩阵尺寸变为
两组谱越接近,问题越病态。
2. Bartels-Stewart 算法
先做 Schur 分解
令
再按列或分块回代求解。核心思想与普通线性方程相同:先通过稳定正交变换把系数化到易解结构。
3. Schur-Parlett 矩阵函数
若
把
由
若两块谱太近,该方程病态;因此应先重排 Schur 形,把相近特征值聚在同一对角块中。
4. Scaling and Squaring
矩阵指数满足
选择
缩放不能无限增大:每次平方都会传播误差,且对非正规矩阵,
5. Lyapunov 方程
连续 Lyapunov 方程常写为
它是 Sylvester 方程的特殊情形。若
这连接了矩阵指数、控制系统稳定性和正定矩阵。
6. 只计算
大规模问题通常不需要完整
7. Sylvester 方程的逐列递推
若
右端只依赖已经求出的列,因此可依次三角求解。实 Schur 形出现
定义分离度
它是 Sylvester 算子的最小奇异值。
8. 矩阵函数的定义
若
若
矩阵函数满足相似不变性
以及交换关系
9. Parlett 递推的标量形式
当
递推得到。若
10. Padé 逼近与缩放平方
有理逼近写成
计算时通过线性方程组
11. 特殊矩阵函数需要专门算法
- 平方根:可用 Schur 法或稳定迭代,主平方根要求谱避开非正实轴。
- 对数:常结合逆缩放平方,把矩阵反复开方后再近似
。 - 矩阵符号函数:可用 Newton 迭代
,并用于谱投影。 - 三角函数:可通过指数关系或专用块公式计算。
把标量公式直接替换成矩阵并不总是稳定或高效;应利用函数恒等式、谱区域和矩阵结构选择算法。
12. Fréchet 导数与条件数
矩阵函数的一阶扰动写成
其中
13. 复杂度与验证
稠密 Schur 分解和后续递推通常都是
14. 自检
- [ ] 能写出 Sylvester 方程唯一可解的谱条件。
- [ ] 能描述 Bartels-Stewart 的“Schur 化—三角回代”流程。
- [ ] 能从交换关系推导 Schur-Parlett 的块方程。
- [ ] 能解释 Scaling and Squaring 为什么需要在逼近与平方误差间平衡。
- [ ] 能用
解释 Sylvester 方程的敏感性。 - [ ] 知道为什么相近 Schur 对角元应聚成同一块。
下一章:稀疏矩阵与定常迭代。