MATLAB中的极分解

时间:2017-08-14 15:09:35

标签: matlab

MATLAB中是否有内置函数返回方(实数)矩阵的极分解,例如:返回两个矩阵(单一)和(正半对称对称/埃尔米特),使

1 个答案:

答案 0 :(得分:5)

我不知道任何内置函数,但您可以使用奇异值分解[U,S,V] = svd(A)来获取矩阵A = U*S*V'。为了获得极分解,您需要计算B = U*V'C = V*S*V'。通过BCU的属性很容易看出S是单一的V埃尔米特半正半影。