10 Одновременное решение нескольких систем

Одновременное решение нескольких систем

Пусть нужно решить системы

\[A\mathbf{x}_1=\mathbf{b}_1, \quad A\mathbf{x}_2=\mathbf{b}_2, \quad\ldots,\quad A\mathbf{x}_k=\mathbf{b}_k\]

с одной матрицей коэффициентов \(A\). Соберём неизвестные и правые части в матрицы по столбцам:

\[X= \begin{pmatrix} \mathbf{x}_1&\mathbf{x}_2&\cdots&\mathbf{x}_k \end{pmatrix}, \qquad B= \begin{pmatrix} \mathbf{b}_1&\mathbf{b}_2&\cdots&\mathbf{b}_k \end{pmatrix}\]

Тогда все системы объединяются в одно матричное уравнение

\[AX=B\]

Если \(A\) обратима, то

\[X=A^{-1}B\]

Но вычислять \(A^{-1}\) отдельно необязательно: можно сразу привести расширенную матрицу \((A\mid B)\) к виду \((I_n\mid X)\).

Правых частей три, поэтому трижды повторять один и тот же метод Гаусса невыгодно: объединим вычисления.

Если \(A\) вырождена, у разных столбцов \(B\) может быть разная ситуация: единственное решение невозможно, а для каждого столбца отдельно возможны отсутствие или бесконечное множество решений. Матричное уравнение \(AX=B\) совместно только тогда, когда совместна каждая входящая в него система.

Граничный случай. Пусть

\[A=\begin{pmatrix}1&1\\2&2\end{pmatrix}, \qquad B=\begin{pmatrix}1&1\\2&3\end{pmatrix}\]

Для первого столбца \(B\) система совместна и имеет бесконечно много решений: достаточно условия \(x_1+x_2=1\). Для второго столбца равенства \(x_1+x_2=1\) и \(2x_1+2x_2=3\) противоречат друг другу. Поэтому уравнение \(AX=B\) в целом несовместно.