МатВектор

Command Palette

Search for a command to run...

🧮 Линал30 минСложность 3/5+65 XP

Однородные СЛАУ: фундаментальная система решений (ФСР)

Когда однородная система имеет ненулевые решения, как построить фундаментальную систему решений и почему решения образуют линейное пространство.

4 интерактива4 квизаУрок 7 из 22Обновлено 01.06.2025Обычный

Отрежьте у системы уравнений правую часть — получите однородную систему. Кажется, что скучнее нет: ноль всегда есть решение. Но именно такие системы управляют целыми пространствами: ненулевые решения живут бесконечным набором, выстраиваются в базис, а заодно прячутся внутри поиска собственных векторов — одной из вершин всего курса. Разберёмся, когда нулевое решение единственное и как описать все остальные.

Постановка: система с нулевой правой частью#

Однородной системой называют систему : все свободные члены равны нулю, уравнений, неизвестных. Расширенная матрица отличается от обычной только столбцом нулей, поэтому всегда — система совместна при любых коэффициентах. Хоть одно решение у неё есть:

Вся интрига — в ненулевых, нетривиальных решениях. Критерий даёт ранг: однородная система имеет решения, отличные от нуля, тогда и только тогда, когда . Для квадратной системы это эквивалентно .

Фундаментальная система решений#

Бесконечное множество решений хочется описать конечным объектом. Для этого замечают: сумма двух решений — снова решение, решение, умноженное на число, — тоже решение. Множество решений — линейное пространство! Значит, у него есть базис. Фундаментальная система решений (ФСР) — это базис пространства решений: набор из линейно независимых решений, через который выражается любое решение.

ФСР не единственная — как не единственный базис пространства. Но стандартный алгоритм её построения механичен:

  1. Приводим матрицу к ступенчатому виду методом Гаусса, определяем ранг и число свободных переменных .
  2. Главные переменные выражаем через свободные.
  3. Свободным переменным даём наборы значений: , и так далее — по единице в одной позиции.
  4. Каждый набор прогоняем через формулы главных переменных — получаем векторы . Это и есть ФСР.
  5. Общее решение: линейная комбинация векторов ФСР с произвольными коэффициентами .

Обратите внимание на проверку в шагах 4 и 5: подстановка каждого вектора ФСР в исходную систему занимает секунды, а ловит почти все ошибки знаков. Пропускать проверку — как сдавать карту местности, не сверившись с компасом.

Квадратный случай и связь с собственными векторами#

Для квадратной однородной системы всё сводится к определителю: нетривиальные решения существуют тогда и только тогда, когда . В одну сторону — из формулы : с обратимой матрицей других решений, кроме нуля, нет. В другую — при строки зависимы, ступенчатый вид даёт , свободные переменные появляются.

Здесь спрятан мост к финалу курса. Уравнение для собственных векторов матрицы — это : однородная система! Нетривиальные решения существуют именно потому, что условие подобрано специально. Так что умение строить ФСР окупится дважды.

СитуацияУсловиеМножество решений
нулевое решение единственноодна точка
есть ФСР из векторовподпространство размерности
(квадратная)нетривиальные решения естьбесконечно много
Три вердикта однородной системы
Проверь себя+15 XP

Квадратная однородная система имеет нетривиальные решения тогда и только тогда, когда...

Проверь себя+15 XP

Однородная система с 5 неизвестными имеет . Сколько векторов в ФСР?

Проверь себя+15 XP

Может ли однородная система иметь ровно два решения?

Частые вопросы

Что значит «тривиальное решение»?

Это нулевой набор: все неизвестные равны нулю. У однородной системы он есть всегда и часто единственный. «Нетривиальное» — любое решение, где хотя бы одна переменная отлична от нуля; его существование требует вырожденности матрицы.

Как выбрать свободные переменные?

После приведения к ступенчатому виду свободными объявляют переменные, не попавшие на места ведущих элементов. Стандартно берут самые правые из оставшихся. Формально годится любой набор, при котором главные переменные однозначно выражаются, — но менять выбор удобно целиком, не хаотично.

ФСР единственная?

Нет: любой базис пространства решений — это ФСР. Стандартная конструкция через единичные наборы свободных переменных — лишь удобный способ получить один из базисов. Другой порядок наборов даст другую ФСР, и обе будут правильными.

Зачем однородные системы за пределами курса?

Собственные векторы матриц — это нетривиальные решения однородных систем ; на них держится весь анализ колебаний, PageRank и PCA в анализе данных. Аналогично уравнения равновесия в механике и потока в сетях — однородные системы, где ненулевые решения означают режимы с самоокомпенсацией.

Однородная система — редкий случай, когда «нет правой части» означает «есть целое пространство». Мы научились проверять существование ненулевых решений через ранг и определитель, строить ФСР и понимать её смысл: базис подпространства размерности . Дальше возвращаемся в геометрию: векторы и линейные операции — базовый язык для всего, что будет после.

Разберём живой пример. Система : два уравнения, три неизвестных, правые части нулевые. Сложим уравнения: , значит . Подставим в первое: , то есть . Все решения описываются одной строкой: , , при любом . В векторной форме это — целая прямая в пространстве, и она обязана проходить через начало координат: однородная система не умеет смещать решения, за смещение отвечает правая часть. Фундаментальная система решений состоит из одного вектора ; проверка подстановкой в оба уравнения даёт ноль и ноль. Размерность пространства решений — арифметика сходится с картинкой. Забавная инверсия: чем меньше уравнений, тем больше свободы — уберите одно, и прямая разрастётся до плоскости.

Общее решение — прямая через начало координат.

Как запомнить

  1. Однородная система совместна всегда: нулевое решение лежит в кармане с самого начала, вопрос лишь в том, есть ли другие.
  2. Ненулевые решения существуют тогда и только тогда, когда ранг меньше числа неизвестных.
  3. Алгоритм: ступенчатый вид, свободные переменные объявляются параметрами, главные выражаются через них снизу вверх.
  4. ФСР: подставьте единичные наборы свободных переменных — полученные векторы и есть базис.
  5. Размерность пространства решений равна ; у собственных векторов матриц тот же механизм.
  6. Проверка подстановкой во все уравнения — бесплатная страховка от потерянного минуса.
Проверь себя+15 XP

Однородная система из трёх уравнений с четырьмя неизвестными имеет ранг три. Сколько векторов в ФСР?

Куда этот навык выстрелит дальше. Собственные векторы матриц — сердцевина анализа колебаний, ранжирования страниц и сжатия данных — ищутся как нетривиальные решения однородной системы с параметром . Схема та же, что в нашем примере: ступеньки, свободные переменные, базис. Прямая — младший брат собственных подпространств, с которыми вы встретитесь в продвинутых разделах. А пока полезное следствие: однородная система с квадратной матрицей имеет ненулевые решения тогда и только тогда, когда определитель равен нулю — ещё один способ читать нулевой определитель как «строки зависимы».

Реши свою задачу сразу после теории

Каждый метод — это алгоритм, разобранный на примерах, и живой решатель: введите своё задание и сравните ход решения.

Готовитесь к контрольной?

Чеклист тем по «Линал»: что вы уже умеете, что повторить и в каком порядке.

Открыть чеклист предмета →

Проверьте себя в бою

Босс-экзамен по «Линал»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.

Начать босс-экзамен →