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