Системы линейных уравнений

1. Общие понятия

  • СЛАУ: \(Ax = b\), где
    • \(A\) — матрица коэффициентов
    • \(x\) — вектор неизвестных
    • \(b\) — вектор свободных членов
  • Ранг матрицы: число линейно независимых строк или столбцов → показывает, сколько реально независимых уравнений

  • Линейная зависимость: если одно уравнение можно получить через комбинацию других → оно не добавляет новой информации

  • Совместимость:
    • \(\text{rank}(A)=\text{rank}([A|b])=n\) → уникальное решение
    • \(\text{rank}(A)=\text{rank}([A|b])<n\) → бесконечно много решений
    • \(\text{rank}(A)\neq\text{rank}([A|b])\) → несовместная система

2. Методы решения

2.1 Метод Гаусса (прямой ход + обратный ход)

Идея: приводим систему к ступенчатому виду, потом решаем сверху вниз.

Пример:

\[ \begin{cases} x + y + z = 6\\ 2y + 5z = -4\\ 2x + 5y - z = 27 \end{cases} \]

Шаги:

  1. Составляем расширенную матрицу \([A|b]\):
\[ \begin{pmatrix} 1 & 1 & 1 & 6\\ 0 & 2 & 5 & -4\\ 2 & 5 & -1 & 27 \end{pmatrix} \]
  1. Приводим к ступенчатому виду (обнуляем элементы под диагональю):
  • \(R_3 = R_3 - 2R_1\):
\[ \begin{pmatrix} 1 & 1 & 1 & 6\\ 0 & 2 & 5 & -4\\ 0 & 3 & -3 & 15 \end{pmatrix} \]
  • \(R_3 = R_3 - (3/2)R_2\):
\[ \begin{pmatrix} 1 & 1 & 1 & 6\\ 0 & 2 & 5 & -4\\ 0 & 0 & -15.5 & 21 \end{pmatrix} \]
  1. Обратный ход: находим \(z\), потом \(y\), потом \(x\):
  • \(z = 21 / -15.5 \approx -1.3548\)
  • \(y = (-4 - 5z)/2 \approx 0.387\)
  • \(x = 6 - y - z \approx 6 - 0.387 + 1.3548 \approx 6.9678\)

Пояснение:

  • Гаусс удобен для любых систем, в том числе несовместных или с бесконечным числом решений
  • Геометрически: пересечение трёх плоскостей в 3D

2.2 Метод Крамера (только квадратные системы, \(\det(A)\neq 0\))

Идея: каждую неизвестную находим через определители.

Формулы:

\[ x_i = \frac{\det(A_i)}{\det(A)}, \]

где \(A_i\) — матрица \(A\) с заменой \(i\)-го столбца на \(b\)

Пример:

\[ \begin{cases} x + y = 5\\ 2x - y = 1 \end{cases} \]
  1. Матрица коэффициентов и вектор \(b\):
\[ A = \begin{pmatrix}1 & 1\\2 & -1\end{pmatrix},\quad b = \begin{pmatrix}5\\1\end{pmatrix} \]
  1. Определитель \(A\):
\[ \det(A) = 1*(-1) - 1*2 = -1 -2 = -3 \]
  1. Заменяем первый столбец на \(b\):
\[ A_1 = \begin{pmatrix}5 & 1\\1 & -1\end{pmatrix}, \det(A_1) = 5*(-1) -1*1=-5-1=-6 \]
  • \(x = \det(A_1)/\det(A) = -6 / -3 = 2\)
  1. Заменяем второй столбец на \(b\):
\[ A_2 = \begin{pmatrix}1 & 5\\2 & 1\end{pmatrix}, \det(A_2) = 1*1 -5*2=1-10=-9 \]
  • \(y = \det(A_2)/\det(A) = -9/-3=3\)

Ответ: \(x=2, y=3\)

Пояснение:

  • Метод Крамера быстрый для маленьких квадратных систем
  • Геометрически: пересечение двух прямых в 2D

2.3 Через обратную матрицу

Идея: \(Ax=b \Rightarrow x = A^{-1}b\) (только если \(\det(A)\neq0\))

Пример:

\[ \begin{cases} x + 2y = 5\\ 3x + y = 4 \end{cases} \]
  1. Составляем матрицу \(A\) и \(b\):
\[ A=\begin{pmatrix}1 & 2\\3 & 1\end{pmatrix},\quad b=\begin{pmatrix}5\\4\end{pmatrix} \]
  1. Находим обратную 2×2:
\[ A^{-1} = \frac{1}{\det(A)} \begin{pmatrix}1 & -2\\-3 & 1\end{pmatrix}, \det(A)=1*1-2*3=1-6=-5 \]
\[ A^{-1} = \frac{1}{-5}\begin{pmatrix}1 & -2\\-3 & 1\end{pmatrix} = \begin{pmatrix}-0.2 & 0.4\\0.6 & -0.2\end{pmatrix} \]
  1. Умножаем на \(b\):
\[ x = A^{-1}b = \begin{pmatrix}-0.2 & 0.4\\0.6 & -0.2\end{pmatrix} \begin{pmatrix}5\\4\end{pmatrix} = \begin{pmatrix}-1+1.6\\3-0.8\end{pmatrix} = \begin{pmatrix}0.6\\2.2\end{pmatrix} \]

Ответ: \(x=0.6, y=2.2\)

Пояснение:

  • Очень удобно для программирования и больших систем, если есть обратная матрица

3. Практические моменты

  • Связь с рангом:
    • Ранг = число независимых уравнений → проверка совместимости
  • Линейная зависимость:
    • Если строки зависимы → \(\det(A)=0\) → нельзя использовать Крамера или обратную матрицу
  • Геометрический смысл:
    • В 2D: прямые
    • В 3D: плоскости
    • Пересечение = решение системы

Советы:

  • Проверка ранга помогает понять, сколько решений
  • Гаусс — универсальный метод для любых систем
  • Крамер и обратная — быстрые, но только для квадратных систем с \(\det\neq0\)