Я использую библиотеку Armadillo C++ для решения линейных систем средних/больших размеров (1000-5000 уравнений).Разложение Armadillo C++ LU
Так как я должен решать различные линейные системы
AX = B
, в которой А всегда одни и те же и B изменения, я хотел бы LU факторизовать A только один раз и повторно использовать LU разложение с различными б. К сожалению, я не знаю, как выполнять такие операции в Армадилло.
Что я сделал только LU факторизация матрицы:
Но теперь я хотел бы использовать матрицы P, L и U решить несколько линейных систем с различными б векторов.
Не могли бы вы помочь мне, пожалуйста?
Возможно, вы могли бы рассказать нам, что уже пробовали? Возможно, вы можете отредактировать свой вопрос, включив в него [SSCCE] (http://sscce.org/) вашу попытку? –
Спасибо Joachim, я добавил то, что я пробовал ... –