Polar decompotision in MATLAB -
is there built-in function in matlab returns polar decomposition of square (real) matrix , e.g. returns 2 matrices
(unitary) ,
(positive semi-definite symmetric/hermitian) such
?
i'm not aware of builtins, can use singular value decomposition [u,s,v] = svd(a) matrices a = u*s*v'. in order polar decomposition compute b = u*v' , c = v*s*v'. easy see b unitary , c hermitian positive semidefinite properties of u, s , v.
Comments
Post a Comment