Практика 12. ФСР однородной системы, определители, метод Крамера
Пространство решений однородной СЛАУ, построение ФСР, проверка системы векторов на ФСР и дополнение до неё, разложение определителя по строке, определитель через элементарные преобразования, метод Крамера.
Практика к лекциям 10 и 11. Первая половина — однородные системы: их решения образуют подпространство, и его базис называется фундаментальной системой решений (ФСР). Строим ФСР сами и проверяем, является ли ФСР готовый набор векторов. Вторая половина — определитель: разложение по строке, упрощение элементарными преобразованиями и решение системы 3×3 по формулам Крамера.
Как читать
Задачи с доски разобраны полностью, все числа пересчитаны. Теория, лайфхаки и шаги, которых на паре не было, помечены словом «Дополнение». В конце — мини-тренажёр с ответами.
1. Фундаментальная система решений
1.1. Пространство решений однородной системы
Однородная система из m уравнений с n неизвестными в матричном виде — Ax=θ, где A — матрица m×n, x∈Rn.
Дополнение. Множество решений L={x∈Rn∣Ax=θ} — подпространство Rn. По критерию подпространства из лекции 9: Aθ=θ; если Ax=θ и Ay=θ, то A(x+y)=Ax+Ay=θ и A(αx)=αAx=θ.
У неоднородной системы Ax=b, b=θ, так не выйдет: сумма двух решений даёт 2b, а нуль решением не является.
Теорема 1 (дополнение). Если rankA=r, то
dimL=n−r.
Смысл простой: после приведения к ступенчатому виду остаётся r ненулевых строк, каждая «выражает» одну переменную (базисную, или разрешённую), а остальные n−r переменных свободные и принимают любые значения.
Определение 1.Фундаментальная система решений однородной системы Ax=θ — любой базис пространства решений L. В ФСР ровно n−r векторов.
Если φ1,…,φn−r — ФСР, то общее решение записывается как
x=c1φ1+c2φ2+⋯+cn−rφn−r,ci∈R.
Когда ФСР нет
Если r=n, то dimL=0: единственное решение — нулевое, ФСР пустая. Для квадратной матрицы это ровно случай detA=0 (см. раздел 4).
1.2. Алгоритм построения ФСР
Привести матрицу A к ступенчатому виду элементарными преобразованиями строк. Ранг r — число ненулевых строк.
Выбрать r базисных переменных — по одной на «ступеньку» — и выразить их через остальные, свободные.
Свободных переменных k=n−r. По очереди положить одну из них равной 1, а остальные свободные — 0, и досчитать базисные. Получится k векторов — это ФСР.
Дополнение: почему векторы линейно независимы. Выпишем полученные векторы столбцами и посмотрим только на координаты свободных переменных: там стоит единичная матрица Ek. Если линейная комбинация векторов равна нулю, то нулевые и её свободные координаты, а j-я свободная координата комбинации равна ровно j-му коэффициенту. Значит, все коэффициенты нулевые.
Лайфхак: дроби не нужны
Свободной переменной можно давать не 1, а любое ненулевое число. Если базисная переменная выражается как x1=31x4, положите x4=3, а не 1 — вектор получится целым. Независимость сохраняется: на месте единичной матрицы окажется диагональная с ненулевыми числами.
1.3. Задача 1: одно уравнение в четырёхмерном пространстве
Найти ФСР уравнения в R4:
2x1+x3−2x4=0.
Переменных n=4, матрица из одной строки (201−2), её ранг r=1. Значит, одна переменная разрешённая и три свободных: dimL=4−1=3.
Удобнее всего разрешить уравнение относительно x3 — у неё коэффициент 1, дробей не будет:
x3=2x4−2x1.
Свободные — x1,x2,x4. Переменная x2 в уравнение не входит, но она есть в R4 и может быть любой — это тоже свободная переменная.
x1
x2
x4
x3=2x4−2x1
вектор
1
0
0
−2
φ1=(1,0,−2,0)T
0
1
0
0
φ2=(0,1,0,0)T
0
0
1
2
φ3=(0,0,2,1)T
Обратите внимание: в векторе координаты идут в порядке x1,x2,x3,x4, а не в порядке столбцов таблицы.
Общее решение:
x=c110−20+c20100+c30021,c1,c2,c3∈R.
Дополнение: проверка. Подставим φ1: 2⋅1+(−2)−0=0. Подставим φ3: 0+2−2⋅1=0. φ2 подходит, потому что x2 в уравнение не входит.
Геометрически: одно нетривиальное уравнение в Rn задаёт гиперплоскость размерности n−1.
2. Является ли система векторов ФСР
2.1. Три условия
Набор векторов a1,…,ak — ФСР системы Ax=θ тогда и только тогда, когда выполнены все три условия:
каждыйai — решение системы: Aai=θ;
векторы a1,…,ak линейно независимы;
их ровно столько, сколько нужно: k=n−rankA.
Условия 1 и 2 говорят, что это независимые векторы подпространства L, условие 3 — что их число равно dimL. Независимая система из dimL векторов — базис (лекция 10).
Лайфхак: все проверки решения одним умножением
Запишите векторы столбцами в матрицу B=(a1∣a2∣⋯∣ak) размера n×k и посчитайте AB. Столбец j произведения — это Aaj. Получилась нулевая матрица m×k — все векторы решения. Ненулевой столбец сразу показывает, какой вектор «лишний».
2.2. Задача 2: три вектора в пятимерном пространстве
Дана система
⎩⎨⎧x1+x2+2x3−x4+x5=0,2x1+x2+x3+x4−x5=0,x1−x3+2x4−2x5=0
и векторы R5:
a1=(1,−3,1,1,1)T,a2=(−1,0,1,2,1)T,a3=(−3,3,1,1,−1)T.
Проверить, является ли система a1,a2,a3 фундаментальной системой решений.
I. Векторы — решения. Перемножаем матрицу системы на матрицу из столбцов ai:
12111021−1−1121−1−23×5⋅1−3111−10121−3311−15×3=0000000003×3.
Например, первая строка на первый столбец: 1−3+2−1+1=0. Все три вектора — решения.
II. Линейная независимость. Ранг матрицы из столбцов ai ищем элементарными преобразованиями строк: из второй строки вычитаем первую, умноженную на −3, из третьей, четвёртой и пятой — первую.
1−3111−10121−3311−1∼10000−1−3232−3−6442∼10000−11000−320−2−1.
На втором шаге вторая строка поделена на −3 и вычтена из третьей (с множителем 2), четвёртой (3) и пятой (2). Видны три ступеньки, ранг 3 — векторы линейно независимы.
III. Количество. Ранг матрицы системы: третье уравнение — разность второго и первого,
(2,1,1,1,−1)−(1,1,2,−1,1)=(1,0,−1,2,−2),
а первые два не пропорциональны. Значит, rankA=2 и dimL=5−2=3. Векторов тоже три.
Ответ:a1,a2,a3 — ФСР.
Дополнение: лайфхак со свободными координатами
Решим систему сами. Вычтем из второго уравнения удвоенное первое: −x2−3x3+3x4−3x5=0. Отсюда
x2=−3x3+3x4−3x5,x1=x3−2x4+2x5,
свободные — x3,x4,x5. Решение однозначно задаётся своими свободными координатами, и это соответствие — изоморфизм L→R3. Поэтому независимость решений достаточно проверить только по свободным координатам:
11112111−1=1⋅(−3)−1⋅(−2)+1⋅(−1)=−2=0.
Это последние три строки матрицы из пункта II — вместо исключения в матрице 5×3 хватило одного определителя 3×3.
2.3. Задача 3: двух векторов не хватает
Дана система
⎩⎨⎧2x1+x2+x3−x4+x5=0,x1+2x2+x3+x4−x5=0,3x2+x3+3x4−3x5=0,5x1+4x2+3x3−x4+x5=0
и векторы b1=(1,−1,0,2,1)T, b2=(1,1,−3,−1,−1)T. Являются ли они ФСР?
I. Решения.210512341113−113−11−1−314×5⋅1−102111−3−1−15×2=000000004×2.
Оба вектора — решения.
II. Независимость.1−102111−3−1−1∼1000012−3−3−2∼(1011).
Ранг 2, векторы независимы. Для двух векторов можно и проще: они независимы, если не пропорциональны, а b1 и b2 явно не пропорциональны (первые координаты равны, вторые — нет).
III. Количество (дополнение — на паре не досчитали). Посмотрим на строки матрицы системы:
2⋅(1,2,1,1,−1)−(2,1,1,−1,1)=(0,3,1,3,−3),2⋅(2,1,1,−1,1)+(1,2,1,1,−1)=(5,4,3,−1,1).
Третье и четвёртое уравнения — следствия первых двух, rankA=2, dimL=5−2=3.
Ответ: не является — векторов два, а нужно три. Это базис двумерного подпространства внутри трёхмерного L.
Ловушка
Проверить «решения» и «независимы» и на этом остановиться — самая частая ошибка в этой задаче. Без подсчёта n−r нельзя отличить ФСР от её части.
Дополнение: как дополнить до ФСР. Решим систему. Вычтем второе уравнение из первого: x1−x2−2x4+2x5=0. Отсюда
x1=x2+2x4−2x5,x3=−x1−2x2−x4+x5=−3x2−3x4+3x5.
Свободные — x2,x4,x5. Свободные координаты данных векторов: b1→(−1,2,1), b2→(1,−1,−1).
Возьмём кандидата из стандартной ФСР — x2=1, x4=x5=0, то есть c=(1,1,−3,0,0)T — и проверим независимость по свободным координатам:
−1112−101−10=1⋅2−11−1=−2+1=−1=0.
Значит, b1,b2,c — ФСР.
Не любой третий вектор подходит
Если взять x4=1, x2=x5=0, то есть (2,0,−3,1,0)T, ничего не выйдет: это ровно b1+b2. В свободных координатах (−1,2,1)+(1,−1,−1)=(0,1,0). Добавленный вектор всегда проверяйте на независимость.
3. Определитель через разложение по строке
3.1. Минор и алгебраическое дополнение
На лекции 11 определитель ввели аксиомами. На практике его считают через определители меньшего порядка — раскладывают по элементам строки или столбца.
Определение 2.МинорMij элемента aij — определитель матрицы, полученной вычёркиванием i-й строки и j-го столбца.
Определение 3.Алгебраическое дополнение элемента aij:
Aij=(−1)i+jMij.
Теорема 2 (разложение по строке). Для любой строки idetA=∑j=1naijAij=∑j=1naij(−1)i+jMij,
и так же по любому столбцу: detA=∑i=1naijAij.
Для матрицы 3×3 разложение по первой строке:
a11a21a31a12a22a32a13a23a33=a11a22a32a23a33−a12a21a31a23a33+a13a21a31a22a32.
Дополнение: знаки шахматной доской
Знак (−1)i+j не нужно вычислять: он чередуется как клетки доски, в левом верхнем углу «плюс».
+−+−−+−++−+−−+−+
3.2. Задача 4: определитель третьего порядка
Разложим по первой строке. Средний элемент нулевой, его слагаемое пропадает:
2−15042314=24214+3−1542=2⋅14+3⋅(−22)=28−66=−38.
Дополнение: проверка другим способом. Разложим по второму столбцу (знаки −,+,−):
−0+42534−22−131=4⋅(−7)−2⋅5=−38.
Дополнение: правило Саррюса — только для 3×3. Три «прямые диагонали» со знаком плюс, три «обратные» — с минусом:
det=a11a22a33+a12a23a31+a13a21a32−a13a22a31−a12a21a33−a11a23a32.
Для нашей матрицы: 32+0−6−60−0−4=−38. Быстрый способ сверить ответ, но на 4×4 он не обобщается.
3.3. Как определитель реагирует на преобразования строк
Это то, ради чего определитель редко считают «в лоб». Свойства следуют из аксиом лекции 11.
Действие со строками (или столбцами)
Что происходит с det
к строке прибавить другую, умноженную на число
не меняется
поменять две строки местами
меняет знак
умножить строку на λ
умножается на λ
вынести общий множитель строки
множитель выходит за знак det
две строки равны или пропорциональны, есть нулевая строка
det=0
транспонировать
не меняется
матрица треугольная
det — произведение диагонали
Ловушка с множителем
Вынести множитель можно только из одной строки. Поэтому det(λA)=λndetA для матрицы n×n, а не λdetA: множитель λ выносится из каждой из n строк.
Стратегия: элементарными преобразованиями получить столбец, в котором все элементы, кроме одного, нулевые, и разложить по нему. Порядок определителя падает на единицу, повторять, пока не дойдём до 2×2 или 3×3.
3.4. Задача 5: определитель четвёртого порядка
Δ=1234212332124−3−21.
Шаг 1. Обнуляем первый столбец под единицей: из второй строки вычитаем первую, умноженную на 2, из третьей — на 3, из четвёртой — на 4. Определитель не меняется.
Δ=10002−3−4−53−4−8−104−11−14−15.
Шаг 2. Раскладываем по первому столбцу — остаётся одно слагаемое 1⋅A11:
Δ=−3−4−5−4−8−10−11−14−15.
Шаг 3. Выносим множители: −1 из каждой из трёх строк даёт (−1)3, затем 2 из второй строки и 5 из третьей:
Δ=(−1)33454810111415=(−1)3⋅2⋅53214421173.
Дополнение: то же без «формулы» 3×3. Вычтем из первой строки третью, умноженную на 3, из второй — на 2: строки станут (0,−2,2) и (0,0,1). Разложение по первому столбцу оставляет только элемент 1 в позиции (3,1) со знаком +:
−2021=−2.
Ответ:Δ=(−1)3⋅2⋅5⋅(−2)=20.
Дополнение: где удобнее всего ведущий элемент
Опорную строку выбирайте с единицей в нужном столбце — тогда все множители целые. Если единицы нет, её можно сделать: вычесть одну строку из другой (например, 3−2=1) или переставить строки, не забыв про смену знака.
4. Метод Крамера
4.1. Формулы
Теорема 3 (Крамер). Пусть дана система Ax=b из n уравнений с n неизвестными и Δ=detA=0. Тогда решение единственно и
xi=ΔΔi,
где Δi — определитель матрицы, полученной из A заменой i-го столбца на столбец свободных членов b.
Условие Δ=0 обязательно. Если Δ=0, система либо несовместна, либо имеет бесконечно много решений, и формулы Крамера ничего не дают — нужен метод Гаусса.
Следствие (дополнение). Однородная квадратная система Ax=θ имеет ненулевое решение тогда и только тогда, когда detA=0. Это мостик к разделу 1: ФСР непустая ровно при detA=0.
4.2. Задача 6: система третьего порядка
⎩⎨⎧x−2y+3z=6,2x+3y−4z=16,3x−2y−5z=12.
Главный определитель:
Δ=123−23−23−4−5=1⋅(−15−8)+2⋅(−10+12)+3⋅(−4−9)=−23+4−39=−58.
Δ=0, метод применим. Заменяем столбцы на b=(6,16,12)T:
Δx=61612−23−23−4−5=−406,Δy=123616123−4−5=−116,Δz=123−23−261612=−58.
Например, Δx=6⋅(−15−8)+2⋅(−80+48)+3⋅(−32−36)=−138−64−204=−406.
Найдя x и y, третье неизвестное проще получить из любого уравнения, чем считать ещё один определитель: z=(6−x+2y)/3=(6−7+4)/3=1. Но Δz полезен как проверка: если Δz/Δ не совпал с подстановкой, ошибка где-то в определителях.
Частые ошибки
Забыть переменную, которой нет в уравнении. В задаче 1 x2 не входит в 2x1+x3−2x4=0, но в R4 она есть и свободна. Без неё ФСР получится из двух векторов вместо трёх.
Перепутать порядок координат. Таблица строится по свободным переменным, а вектор записывается в порядке x1,x2,…,xn.
Считать n числом уравнений. В dimL=n−rn — число неизвестных, а r — ранг, а не число уравнений: в задаче 3 уравнений четыре, но ранг 2.
Проверить только «решения» и «независимы». Без условия k=n−r можно принять часть ФСР за всю (задача 3).
Добавить к неполной системе зависимый вектор. Дополняя до ФСР, проверяйте независимость — например, по свободным координатам.
Вынести множитель из всей матрицы как из строки.det(λA)=λndetA.
Потерять знак алгебраического дополнения. Для элемента в позиции (i,j) знак (−1)i+j; на элементах a12, a21, a23, a32 — минус.
Переставить строки и не сменить знак при поиске удобной опорной строки.
Применять Крамера при Δ=0. Формулы теряют смысл, нужен Гаусс.
Мини-тренажёр
Найдите ФСР уравнения x1+x2+x3+x4=0 в R4.
Какова размерность пространства решений системы {x1+2x2−x3=0,2x1+4x2−2x3=0? Найдите ФСР.
Является ли (1,−1,0,0)T,(0,0,1,−1)T ФСР уравнения из задачи 1 тренажёра?
Вычислите 147258369, не раскрывая по формуле.
Вычислите 2007−30−145.
Для матрицы A размера 3×3 известно detA=5. Чему равен det(2A)?
Решите по Крамеру: {2x+y=5,x−y=1.
При каком λ система {x+λy=0,2x+6y=0 имеет ненулевые решения?
Комментарии0
Пока никто ничего не написал.
Войдите, чтобы оставить комментарий