Дают систему Ax=b (часто неквадратную, неизвестных больше, чем уравнений) и просят построить общее решение. Идея: приводим расширенную матрицу к ступенчатому виду, потом выражаем одни неизвестные через другие.
Что надо помнить
Расширенная матрица — матрица A, к которой справа приписан столбец b. Строки преобразуем вместе с b: прибавлять к строке другую строку (с множителем), менять строки местами, умножать строку на число =0.
Несовместность. Если получилась строка 00…0∣b=0, решений нет. Нулевая строка 0…0∣0 — просто выкидываем.
Главные неизвестные — те, чьи столбцы содержат первый ненулевой элемент ступеней. Остальные — свободные (КК § 21): им можно дать любые значения.
ФСР (фундаментальная система решений) — набор векторов, из которых линейными комбинациями получаются все решения однородной системы Ax=0.
Общее решениеAx=b= частное решение + линейная комбинация векторов ФСР (с коэффициентами — свободными неизвестными).
Шаги
Запиши расширенную матрицу(A∣b).
Прямой ход. Сверху вниз зануляй столбцы под ведущими элементами (из нижних строк вычитай верхнюю с множителем). Получится «лесенка».
Проверь совместность. Есть строка 0…0∣b=0 — ответ «несовместна», конец. Нулевые строки вычеркни.
Раздели неизвестные. Столбцы ступеней — главные неизвестные, остальные — свободные. Если свободных нет, решение единственное.
Обратный ход. Идя снизу вверх, выражай главные неизвестные через свободные и числа.
Собери ответ. Частное решение — все свободные равны 0. ФСР — для каждого свободного по очереди: он =1, остальные свободные =0, а правую часть b заменяем нулями. Ответ: x=xчаст+c1f1+c2f2+…
Пример
Условие. Найти общее решение: ⎩⎨⎧x1+2x2+x3+x4=42x1+4x2+3x3+4x4=11x1+2x2+2x3+3x4=7
Шаг 1. 1212421321434117
Шаг 2. Из 2-й строки вычли 1-ю, умноженную на 2. Из 3-й вычли 1-ю: 100200111122433
Из 3-й вычли 2-ю — получилась нулевая строка.
Шаг 3. Строки 0…0∣b=0 нет — система совместна. Нулевую строку вычёркиваем.
Шаг 4. Ступени в столбцах 1 и 3: главные x1,x3; свободные x2,x4.
Шаг 5. Из 2-й строки x3=3−2x4. Из 1-й x1=4−2x2−x3−x4=1−2x2+x4.
Шаг 6. Частное решение (x2=x4=0): x∗=(1,0,3,0)T. ФСР: при x2=1,x4=0 и нулевой правой части — f1=(−2,1,0,0)T; при x2=0,x4=1 — f2=(1,0,−2,1)T.
Забывают преобразовывать столбец b вместе со строкой — и ответ «уезжает».
Для ФСР берут правую часть b вместо нулей. ФСР всегда считается для Ax=0.
Путают строку 0…0∣0 (можно выкинуть) со строкой 0…0∣b=0 (решений нет).
Свободных неизвестных должно быть n−r (n — число неизвестных, r — число ненулевых строк); если число другое, ошибка в вычислении.
Потренируйся
Сначала реши сам на бумаге, потом открой ответ. Не сошлось — открой решение и найди шаг, где разошлось.
Задача 1 КК 21.2 · лёгкая
Исследовать на совместность и найти общее решение: ⎩⎨⎧2x1+x2+x3=2x1+3x2+x3=5x1+x2+5x3=−72x1+3x2−3x3=14
Показать ответ
x1=1,x2=2,x3=−2 (единственное решение).
Показать решение
Шаг 1–2: поменяли 1-ю и 2-ю строки; из остальных вычли 1-ю с множителями. Получилось (0−5−1∣−8), (0−24∣−12), (0−3−5∣4). Строку (0−24∣−12) разделили на −2: (01−2∣6), и ею занулили столбец в двух других. Обе остались (00−11∣22) — одна вычёркивается.
Шаг 3–4: противоречий нет, свободных неизвестных нет.
Шаг 5: x3=−2, x2=6+2x3=2, x1=5−3x2−x3=1.
Задача 2 КК 21.3 · средняя
Исследовать на совместность и найти общее решение: ⎩⎨⎧x1−2x2+x3−x4=−1x1−2x2+x3+x4=1x1−2x2+x3+5x4=5
Показать ответ
x=(0,0,0,1)T+c1(2,1,0,0)T+c2(−1,0,1,0)T. Это то же множество, что в книге (x3=2x2−x1, x4=1), только там свободные x1,x2.
Показать решение
Шаг 2: из 2-й и 3-й строк вычли 1-ю: (0002∣2) и (0006∣6); из 3-й вычли 2-ю, умноженную на 3 — нулевая строка.
Шаг 3–4: совместна. Ступени в столбцах 1 и 4: главные x1,x4; свободные x2,x3.
Шаг 5: x4=1, x1=2x2−x3.
Шаг 6: частное (x2=x3=0): (0,0,0,1)T. ФСР: x2=1,x3=0 — (2,1,0,0)T; x2=0,x3=1 — (−1,0,1,0)T.
Задача 3 как на контрольной
Построить общее решение Ax=b, где A=234345456567678,b=468.
Шаг 1: матрица (A∣b) размера 3×6.
Шаг 2: из 2-й строки вычли 1-ю: (11111∣2). Из 3-й вычли 1-ю: (22222∣4). Из неё вычли 2-ю, умноженную на 2 — нулевая строка (вычёркиваем). Осталось две строки: поменяли их местами, чтобы наверху была строка из единиц, и из второй вычли первую, умноженную на 2: (101112131420)
Шаг 3: строки 0…0∣b=0 нет, система совместна.
Шаг 4: ступени в столбцах 1 и 2: главные x1,x2; свободные x3,x4,x5 (5−2=3).
Шаг 5: из 2-й строки x2=−2x3−3x4−4x5. Из 1-й x1=2−x2−x3−x4−x5=2+x3+2x4+3x5.
Шаг 6: частное (x3=x4=x5=0): (2,0,0,0,0)T. ФСР: по очереди x3=1, x4=1, x5=1 (остальные свободные 0, правая часть нулевая) — это три вектора из ответа.