Least square magnitude solution
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Cesar Cardenas
le 28 Août 2022
Commenté : Cesar Cardenas
le 28 Août 2022
is this a right approach to calculate the least square magnitude x* to this problem? Any help will be greatly appreciated. Thanks
A = [1 2 3 4 5; 6 7 8 9 0];
b = [1;2];
x = lsqr(A,b)
e2 = b - A*x
norm(e2)
0 commentaires
Réponse acceptée
Torsten
le 28 Août 2022
Modifié(e) : Torsten
le 28 Août 2022
A = [1 2 3 4 5; 6 7 8 9 0];
b = [1;2];
x = lsqminnorm(A,b).'
norm(x)
norm(A*x.'-b)
if you search for the solution for which x has minimum norm.
If you only search for an arbitrary least-squares solution (i.e. for an x for which norm(e2) is minimum), simply use
x = (A\b).'
norm(x)
norm(A*x.'-b)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Strategy & Logic 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!