Solving linear systems in Matlab
Afficher commentaires plus anciens
How do I solve for x in u = A(x+b)? A is a matrix, and the other terms are vectors. Isn't it something like x = A\u - b ? I'm not sure about subtracting the b term, however.
1 commentaire
Bruno Luong
le 24 Août 2023
Modifié(e) : Bruno Luong
le 24 Août 2023
In some sense x = A\u - b is the worse you can pick.
Réponse acceptée
Plus de réponses (1)
Steven Lord
le 24 Août 2023
0 votes
Define a new variable y such that y = x+b.
Using this new variable simplifies your system to u = A*y.
Solve this simplified system for y using the backslash operator, y = A\u.
Substituing into that solution using the definition of y, we know x+b = A\u.
Subtract b from both sides to get x = (A\u)-b.
Catégories
En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!