Однородные СЛАУ: фундаментальная система решений (ФСР)
Когда однородная система имеет ненулевые решения, как построить фундаментальную систему решений и почему решения образуют линейное пространство.
Отрежьте у системы уравнений правую часть — получите однородную систему. Кажется, что скучнее нет: ноль всегда есть решение. Но именно такие системы управляют целыми пространствами: ненулевые решения живут бесконечным набором, выстраиваются в базис, а заодно прячутся внутри поиска собственных векторов — одной из вершин всего курса. Разберёмся, когда нулевое решение единственное и как описать все остальные.
Постановка: система с нулевой правой частью#
Однородной системой называют систему : все свободные члены равны нулю, уравнений, неизвестных. Расширенная матрица отличается от обычной только столбцом нулей, поэтому всегда — система совместна при любых коэффициентах. Хоть одно решение у неё есть:
Вся интрига — в ненулевых, нетривиальных решениях. Критерий даёт ранг: однородная система имеет решения, отличные от нуля, тогда и только тогда, когда . Для квадратной системы это эквивалентно .
Фундаментальная система решений#
Бесконечное множество решений хочется описать конечным объектом. Для этого замечают: сумма двух решений — снова решение, решение, умноженное на число, — тоже решение. Множество решений — линейное пространство! Значит, у него есть базис. Фундаментальная система решений (ФСР) — это базис пространства решений: набор из линейно независимых решений, через который выражается любое решение.
ФСР не единственная — как не единственный базис пространства. Но стандартный алгоритм её построения механичен:
- Приводим матрицу к ступенчатому виду методом Гаусса, определяем ранг и число свободных переменных .
- Главные переменные выражаем через свободные.
- Свободным переменным даём наборы значений: , и так далее — по единице в одной позиции.
- Каждый набор прогоняем через формулы главных переменных — получаем векторы . Это и есть ФСР.
- Общее решение: линейная комбинация векторов ФСР с произвольными коэффициентами .
Обратите внимание на проверку в шагах 4 и 5: подстановка каждого вектора ФСР в исходную систему занимает секунды, а ловит почти все ошибки знаков. Пропускать проверку — как сдавать карту местности, не сверившись с компасом.
Квадратный случай и связь с собственными векторами#
Для квадратной однородной системы всё сводится к определителю: нетривиальные решения существуют тогда и только тогда, когда . В одну сторону — из формулы : с обратимой матрицей других решений, кроме нуля, нет. В другую — при строки зависимы, ступенчатый вид даёт , свободные переменные появляются.
Здесь спрятан мост к финалу курса. Уравнение для собственных векторов матрицы — это : однородная система! Нетривиальные решения существуют именно потому, что условие подобрано специально. Так что умение строить ФСР окупится дважды.
| Ситуация | Условие | Множество решений |
|---|---|---|
| нулевое решение единственно | одна точка | |
| есть ФСР из векторов | подпространство размерности | |
| (квадратная) | нетривиальные решения есть | бесконечно много |
Квадратная однородная система имеет нетривиальные решения тогда и только тогда, когда...
Однородная система с 5 неизвестными имеет . Сколько векторов в ФСР?
Может ли однородная система иметь ровно два решения?
Частые вопросы
Что значит «тривиальное решение»?
Это нулевой набор: все неизвестные равны нулю. У однородной системы он есть всегда и часто единственный. «Нетривиальное» — любое решение, где хотя бы одна переменная отлична от нуля; его существование требует вырожденности матрицы.
Как выбрать свободные переменные?
После приведения к ступенчатому виду свободными объявляют переменные, не попавшие на места ведущих элементов. Стандартно берут самые правые из оставшихся. Формально годится любой набор, при котором главные переменные однозначно выражаются, — но менять выбор удобно целиком, не хаотично.
ФСР единственная?
Нет: любой базис пространства решений — это ФСР. Стандартная конструкция через единичные наборы свободных переменных — лишь удобный способ получить один из базисов. Другой порядок наборов даст другую ФСР, и обе будут правильными.
Зачем однородные системы за пределами курса?
Собственные векторы матриц — это нетривиальные решения однородных систем ; на них держится весь анализ колебаний, PageRank и PCA в анализе данных. Аналогично уравнения равновесия в механике и потока в сетях — однородные системы, где ненулевые решения означают режимы с самоокомпенсацией.
Однородная система — редкий случай, когда «нет правой части» означает «есть целое пространство». Мы научились проверять существование ненулевых решений через ранг и определитель, строить ФСР и понимать её смысл: базис подпространства размерности . Дальше возвращаемся в геометрию: векторы и линейные операции — базовый язык для всего, что будет после.
Разберём живой пример. Система : два уравнения, три неизвестных, правые части нулевые. Сложим уравнения: , значит . Подставим в первое: , то есть . Все решения описываются одной строкой: , , при любом . В векторной форме это — целая прямая в пространстве, и она обязана проходить через начало координат: однородная система не умеет смещать решения, за смещение отвечает правая часть. Фундаментальная система решений состоит из одного вектора ; проверка подстановкой в оба уравнения даёт ноль и ноль. Размерность пространства решений — арифметика сходится с картинкой. Забавная инверсия: чем меньше уравнений, тем больше свободы — уберите одно, и прямая разрастётся до плоскости.
Как запомнить
- Однородная система совместна всегда: нулевое решение лежит в кармане с самого начала, вопрос лишь в том, есть ли другие.
- Ненулевые решения существуют тогда и только тогда, когда ранг меньше числа неизвестных.
- Алгоритм: ступенчатый вид, свободные переменные объявляются параметрами, главные выражаются через них снизу вверх.
- ФСР: подставьте единичные наборы свободных переменных — полученные векторы и есть базис.
- Размерность пространства решений равна ; у собственных векторов матриц тот же механизм.
- Проверка подстановкой во все уравнения — бесплатная страховка от потерянного минуса.
Однородная система из трёх уравнений с четырьмя неизвестными имеет ранг три. Сколько векторов в ФСР?
Куда этот навык выстрелит дальше. Собственные векторы матриц — сердцевина анализа колебаний, ранжирования страниц и сжатия данных — ищутся как нетривиальные решения однородной системы с параметром . Схема та же, что в нашем примере: ступеньки, свободные переменные, базис. Прямая — младший брат собственных подпространств, с которыми вы встретитесь в продвинутых разделах. А пока полезное следствие: однородная система с квадратной матрицей имеет ненулевые решения тогда и только тогда, когда определитель равен нулю — ещё один способ читать нулевой определитель как «строки зависимы».
Реши свою задачу сразу после теории
Каждый метод — это алгоритм, разобранный на примерах, и живой решатель: введите своё задание и сравните ход решения.
Готовитесь к контрольной?
Чеклист тем по «Линал»: что вы уже умеете, что повторить и в каком порядке.
Открыть чеклист предмета →
Проверьте себя в бою
Босс-экзамен по «Линал»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.
Начать босс-экзамен →