特異行列の逆行列の求め方
57 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
A = [1,0,1;0,1,0;0,0,0]
のような特異行列には
B = [0.5,0,0;0,1.0,0;0.5,0,0]
といった疑似逆行列が存在するものの、matlabでinv等を使って求めようとすると「inf」とでてしまい計算できない。
どうしたら計算できるようになるのか教えていただきたいです。
0 commentaires
Réponse acceptée
Atsushi Ueno
le 11 Nov 2022
A = [1,0,1;0,1,0;0,0,0] % 特異行列
inv(A) % inv等を使って求めようとすると「inf」とでてしまい計算できない
B = pinv(A) % pinv等を使うと、期待する疑似逆行列を計算できる
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Operating on Diagonal Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!