J'utilise la bibliothèque Armadillo C++ pour résoudre des systèmes linéaires de moyennes/grandes dimensions (1000-5000 équations).Armadillo décomposition de C++ LU
Depuis que je dois résoudre différents systèmes linéaires
AX = b
dans laquelle A est toujours les mêmes et B des changements, je voudrais LU factoriser A une seule fois et réutiliser la factorisation LU avec différents b. Malheureusement, je ne sais pas comment effectuer ce genre d'opérations à Armadillo.
Ce que je ne faisais que la factorisation LU de la matrice A:
Mais maintenant, je voudrais utiliser les matrices P, L et U pour résoudre plusieurs systèmes linéaires avec différents vecteurs b.
Pourriez-vous m'aider s'il vous plaît?
Peut-être pourriez-vous nous dire ce que vous avez déjà essayé? Peut-être pouvez-vous éditer votre question pour inclure un [SSCCE] (http://sscce.org/) de votre tentative? –
Merci Joachim, j'ai ajouté ce que j'ai essayé ... –