问一下用SVD分解怎么求矩阵逆?

奇异矩阵怎么用SVD求逆?matlab上用svd()分解成三个[U S V],然后怎么求?

第1个回答  2014-02-27
既然是奇异矩阵就没有逆,只能求Moore-Penrose逆
如果已经得到了
[U, S, V] = svd(A)
A的Moore-Penrose逆就是
V*pinv(S)*U'
当然要有特殊需求才会这样做,不然直接用pinv(A)就行了
相似回答