极分解
极分解(polar decomposition)把线性变换分成一次 Hermitian 半正定伸缩和一次酉变换。对方阵 ,可写 实矩阵时可取 正交、 实对称半正定。这是复数 的矩阵版本,但左右乘法的次序不能随意交换。
伸缩部分由A唯一确定
若已知 ,则 ,所以 右侧是唯一的半正定平方根。若 可逆, 也可逆,便只能取 ;且 ,同时证明存在性和唯一性。
对奇异方阵也有分解。取完整奇异值分解 ,其中 均酉、 非负对角。令 直接相乘就得 。这种构造始终适用,避免了对奇异 求逆。
先伸缩再旋转的算例
取 。先算 ,所以 将水平方向放大两倍,竖直方向不变; 再逆时针转九十度。对 ,路径为 ,与直接算 一致。
圆先变成横向长椭圆。第二步再把整个椭圆转向:
例如 ,而 ,已经说明 。另一个左极分解可写为 ,其中 ;不能把原来的 原封不动移到左侧。
奇异时自由的方向
对 ,伸缩部分仍为 。但无论 还是 ,都有 。原因是第二个方向已被 消掉,其后朝哪个方向变换不再影响输出。
更具体地,酉因子在 上由 确定;核方向如何补成全空间的酉变换却可能有多个选择。若改用规范的部分等距极分解,可进一步规定核,但那与本篇允许完整酉因子的约定不同。[1]
变式取 。有 ,故 ,旋转因子仍是主例的 。旋转方向未改变,被放大的输入方向却由横向改成竖向。
参考文献
Sheldon Axler,Linear Algebra Done Right,第四版,§7F(极分解)、7C(半正定平方根);本文例子与图解独立构造。
- ↑ Nicholas J. Higham,What Is the Polar Decomposition?,伸缩因子、秩亏时的非唯一性和SVD构造。