Перейти к содержимому
ПереводыMIT, Berkeley, CMU

MIT 18.06SC, часть 2: ранг и четыре подпространства

Перевод конспектов лекций Стрэнга 7, 8, 10 и 11: ведущие элементы и ранг, все решения Ax = 0 и Ax = b, четыре фундаментальных подпространства, матрицы ранга 1.

Перевод официальных конспектов к четырём лекциям Гилберта Стрэнга из курса MIT 18.06SC. Карта курса — в путеводителе, предыдущая часть — матрицы как преобразования. Перевод распространяется под лицензией CC BY-NC-SA 4.0, © MIT OpenCourseWare.

Лекция 7. Решаем Ax = 0: ведущие переменные, частные решения

Заголовок раздела «Лекция 7. Решаем Ax = 0: ведущие переменные, частные решения»

У нас есть определение пространства столбцов и нуль-пространства матрицы, но как эти подпространства вычислить?

Нуль-пространство матрицы AA состоит из векторов xx, для которых Ax=0Ax = 0.

Пусть

A=[1222246836810].A = \begin{bmatrix} 1 & 2 & 2 & 2 \\ 2 & 4 & 6 & 8 \\ 3 & 6 & 8 & 10 \end{bmatrix}.

(Заметьте, что столбцы этой матрицы AA не независимы.) Наш алгоритм вычисления нуль-пространства этой матрицы использует метод исключения, хотя AA необратима. Расширенная матрица не нужна: правая часть (вектор bb) в этом вычислении равна 00.

Преобразования строк в методе исключения не меняют решений Ax=bAx = b, поэтому не меняют и нуль-пространство. (Пространство столбцов они меняют.)

Первый шаг исключения даёт:

A=[1222246836810]⟶[122200240024].A = \begin{bmatrix} 1 & 2 & 2 & 2 \\ 2 & 4 & 6 & 8 \\ 3 & 6 & 8 & 10 \end{bmatrix} \longrightarrow \begin{bmatrix} 1 & 2 & 2 & 2 \\ 0 & 0 & 2 & 4 \\ 0 & 0 & 2 & 4 \end{bmatrix}.

Во втором столбце ведущего элемента (pivot) нет, поэтому следующий ведущий элемент — двойка в третьем столбце второй строки:

[122200240024]⟶[122200240000]=U.\begin{bmatrix} 1 & 2 & 2 & 2 \\ 0 & 0 & 2 & 4 \\ 0 & 0 & 2 & 4 \end{bmatrix} \longrightarrow \begin{bmatrix} 1 & 2 & 2 & 2 \\ 0 & 0 & 2 & 4 \\ 0 & 0 & 0 & 0 \end{bmatrix} = U.

Матрица UU имеет ступенчатую (echelon, «лестничную») форму. Третья строка нулевая, потому что строка 3 была линейной комбинацией строк 1 и 2 — она исключилась.

Ранг матрицы AA равен числу её ведущих элементов. В этом примере ранг AA (и UU) равен 2.

Найдя UU, можно обратной подстановкой найти решения xx уравнения Ux=0Ux = 0. В нашем примере столбцы 1 и 3 — ведущие (в них есть ведущие элементы), а столбцы 2 и 4 — свободные. Переменным x2x_2 и x4x_4 можно присвоить любые значения; их называют свободными переменными. Пусть x2=1x_2 = 1 и x4=0x_4 = 0. Тогда

2x3+4x4=0  ⟹  x3=02x_3 + 4x_4 = 0 \implies x_3 = 0

и

x1+2x2+2x3+2x4=0  ⟹  x1=−2.x_1 + 2x_2 + 2x_3 + 2x_4 = 0 \implies x_1 = -2.

Значит, одно решение — x=[−2100]x = \begin{bmatrix} -2 \\ 1 \\ 0 \\ 0 \end{bmatrix} (потому что второй столбец ровно вдвое больше первого). Любое кратное этого вектора лежит в нуль-пространстве.

Если приравнять единице другую свободную переменную, а остальные свободные — нулю, получим другие векторы нуль-пространства. Например,

x=[20−21]x = \begin{bmatrix} 2 \\ 0 \\ -2 \\ 1 \end{bmatrix}

с x4=1x_4 = 1 и x2=0x_2 = 0. Нуль-пространство AA — множество всех линейных комбинаций этих векторов «частных решений» (special solutions).

Ранг rr матрицы AA равен числу ведущих столбцов, поэтому свободных столбцов n−rn - r: число столбцов (переменных) минус число ведущих. Это число частных решений и размерность нуль-пространства.

Продолжая исключение, можно привести UU к матрице RR в приведённой ступенчатой форме (reduced row echelon form, rref): ведущие элементы равны 1, а над и под ними стоят нули.

U=[122200240000]→[120−200240000]→[120−200120000]=R.U = \begin{bmatrix} 1 & 2 & 2 & 2 \\ 0 & 0 & 2 & 4 \\ 0 & 0 & 0 & 0 \end{bmatrix} \to \begin{bmatrix} 1 & 2 & 0 & -2 \\ 0 & 0 & 2 & 4 \\ 0 & 0 & 0 & 0 \end{bmatrix} \to \begin{bmatrix} 1 & 2 & 0 & -2 \\ 0 & 0 & 1 & 2 \\ 0 & 0 & 0 & 0 \end{bmatrix} = R.

Переставив некоторые столбцы, RR можно записать так, чтобы в левом верхнем углу стояла единичная матрица, а справа, возможно, — свободные столбцы. Если некоторые строки AA линейно зависимы, нижние строки RR будут заполнены нулями:

R=[IF00].R = \begin{bmatrix} I & F \\ 0 & 0 \end{bmatrix}.

(Здесь II — квадратная матрица r×rr \times r.)

Если NN — матрица нуль-пространства N=[−FI]N = \begin{bmatrix} -F \\ I \end{bmatrix}, то RN=0RN = 0. (Здесь II — квадратная матрица размера (n−r)×(n−r)(n - r) \times (n - r), а 00 — матрица m×(n−r)m \times (n - r).) Столбцы NN — частные решения.

Когда у Ax=bAx = b есть решения xx и как описать эти решения?

Снова возьмём пример

A=[1222246836810].A = \begin{bmatrix} 1 & 2 & 2 & 2 \\ 2 & 4 & 6 & 8 \\ 3 & 6 & 8 & 10 \end{bmatrix}.

Третья строка AA — сумма первой и второй, поэтому если Ax=bAx = b, то третья компонента bb равна сумме первой и второй. Если bb не удовлетворяет условию b3=b1+b2b_3 = b_1 + b_2, у системы нет решения. Если какая-то комбинация строк AA даёт нулевую строку, то такая же комбинация компонент bb должна давать ноль.

Один из способов узнать, разрешимо ли Ax=bAx = b, — применить исключение к расширенной матрице. Если строка AA исключилась целиком, то исключилась и соответствующая компонента bb. В нашем примере строка 3 матрицы AA исключается полностью:

[1222b12468b236810b3]→⋯→[1222b10024b2−2b10000b3−b2−b1].\left[\begin{array}{cccc|c} 1 & 2 & 2 & 2 & b_1 \\ 2 & 4 & 6 & 8 & b_2 \\ 3 & 6 & 8 & 10 & b_3 \end{array}\right] \to \cdots \to \left[\begin{array}{cccc|c} 1 & 2 & 2 & 2 & b_1 \\ 0 & 0 & 2 & 4 & b_2 - 2b_1 \\ 0 & 0 & 0 & 0 & b_3 - b_2 - b_1 \end{array}\right].

Если у Ax=bAx = b есть решение, то b3−b2−b1=0b_3 - b_2 - b_1 = 0. Например, можно взять b=[156]b = \begin{bmatrix} 1 \\ 5 \\ 6 \end{bmatrix}.

Из прошлой лекции мы знаем, что Ax=bAx = b разрешимо ровно тогда, когда bb лежит в пространстве столбцов C(A)C(A). У нас два условия на bb; на самом деле они равносильны.

Чтобы найти все решения Ax=bAx = b, сначала проверяем, что уравнение разрешимо, затем находим одно частное решение (particular solution). Полное решение получается, если к частному решению прибавить все векторы нуль-пространства.

Один из способов найти частное решение Ax=bAx = b — приравнять все свободные переменные нулю и найти ведущие.

Для нашей матрицы AA положим x2=x4=0x_2 = x_4 = 0 и получим систему

x1+2x3=12x3=3,\begin{aligned} x_1 + 2x_3 &= 1 \\ 2x_3 &= 3, \end{aligned}

у которой решение x3=3/2x_3 = 3/2, x1=−2x_1 = -2. Наше частное решение:

xp=[−203/20].x_p = \begin{bmatrix} -2 \\ 0 \\ 3/2 \\ 0 \end{bmatrix}.

Общее решение Ax=bAx = b даётся формулой xcomplete=xp+xnx_{\text{complete}} = x_p + x_n, где xnx_n — произвольный вектор нуль-пространства. Чтобы убедиться в этом, сложим Axp=bAx_p = b и Axn=0Ax_n = 0 и получим A(xp+xn)=bA(x_p + x_n) = b для каждого вектора xnx_n из нуль-пространства.

В прошлой лекции мы выяснили, что нуль-пространство AA — множество всех комбинаций частных решений [−2100]\begin{bmatrix} -2 \\ 1 \\ 0 \\ 0 \end{bmatrix} и [20−21]\begin{bmatrix} 2 \\ 0 \\ -2 \\ 1 \end{bmatrix}. Поэтому полное решение уравнения Ax=[156]Ax = \begin{bmatrix} 1 \\ 5 \\ 6 \end{bmatrix} таково:

xcomplete=[−203/20]+c1[−2100]+c2[20−21],x_{\text{complete}} = \begin{bmatrix} -2 \\ 0 \\ 3/2 \\ 0 \end{bmatrix} + c_1 \begin{bmatrix} -2 \\ 1 \\ 0 \\ 0 \end{bmatrix} + c_2 \begin{bmatrix} 2 \\ 0 \\ -2 \\ 1 \end{bmatrix},

где c1c_1 и c2c_2 — вещественные числа.

Нуль-пространство AA — двумерное подпространство R4\mathbb{R}^4, а решения уравнения Ax=bAx = b образуют плоскость, параллельную ему и проходящую через xp=[−203/20]x_p = \begin{bmatrix} -2 \\ 0 \\ 3/2 \\ 0 \end{bmatrix}.

Ранг матрицы равен числу её ведущих элементов. Если AA — матрица m×nm \times n ранга rr, то r≤mr \le m и r≤nr \le n.

Если r=nr = n, то, как мы знаем из прошлой лекции, нуль-пространство имеет размерность n−r=0n - r = 0 и содержит только нулевой вектор. Свободных переменных и частных решений нет.

Если у Ax=bAx = b есть решение, оно единственно: решений либо 0, либо 1. Такие примеры, где столбцы независимы, часто встречаются в приложениях.

Мы знаем, что r≤mr \le m, поэтому при r=nr = n число столбцов матрицы не больше числа строк. Приведённая ступенчатая форма матрицы выглядит как R=[I0]R = \begin{bmatrix} I \\ 0 \end{bmatrix}. Для любого вектора bb из Rm\mathbb{R}^m, который не является линейной комбинацией столбцов AA, у Ax=bAx = b нет решения.

Если r=mr = m, то в приведённой матрице R=[IF]R = \begin{bmatrix} I & F \end{bmatrix} нет нулевых строк, и никаких требований к компонентам bb нет. Уравнение Ax=bAx = b разрешимо при любом bb. Свободных переменных n−r=n−mn - r = n - m, поэтому у Ax=0Ax = 0 есть n−mn - m частных решений.

Если число ведущих элементов r=m=nr = m = n, то AA — обратимая квадратная матрица, а RR — единичная матрица. Нуль-пространство имеет размерность ноль, и у Ax=bAx = b единственное решение при любом bb из Rm\mathbb{R}^m.

Если RR — приведённая ступенчатая форма с ведущими столбцами впереди (rref), результаты сводятся в таблицу:

r=m=nr = m = nr=nr = n, rr меньше mmr=mr = m, rr меньше nnrr меньше mm и меньше nn
RRII[I0]\begin{bmatrix} I \\ 0 \end{bmatrix}[IF]\begin{bmatrix} I & F \end{bmatrix}[IF00]\begin{bmatrix} I & F \\ 0 & 0 \end{bmatrix}
Число решений Ax=bAx = b10 или 1бесконечно много0 или бесконечно много

Лекция 10. Четыре фундаментальных подпространства

Заголовок раздела «Лекция 10. Четыре фундаментальных подпространства»

В этой лекции мы обсуждаем четыре фундаментальных пространства, связанных с матрицей, и отношения между ними.

Любая матрица AA размера m×nm \times n задаёт четыре подпространства (возможно, состоящих только из нулевого вектора).

Пространство столбцов, C(A)C(A). Состоит из всех комбинаций столбцов AA; это векторное пространство в Rm\mathbb{R}^m.

Нуль-пространство, N(A)N(A). Состоит из всех решений xx уравнения Ax=0Ax = 0 и лежит в Rn\mathbb{R}^n.

Пространство строк, C(AT)C(A^T). Комбинации векторов-строк AA образуют подпространство Rn\mathbb{R}^n. Мы отождествляем его с C(AT)C(A^T) — пространством столбцов транспонированной матрицы.

Левое нуль-пространство, N(AT)N(A^T). Нуль-пространство ATA^T называется левым нуль-пространством AA. Это подпространство Rm\mathbb{R}^m.

Пространство столбцов. rr ведущих столбцов образуют базис C(A)C(A):

dim⁡C(A)=r.\dim C(A) = r.

Нуль-пространство. Частные решения Ax=0Ax = 0 соответствуют свободным переменным и образуют базис N(A)N(A). У матрицы m×nm \times n есть n−rn - r свободных переменных:

dim⁡N(A)=n−r.\dim N(A) = n - r.

Пространство строк. Можно было бы выполнить исключение для ATA^T, но вместо этого воспользуемся RR — приведённой ступенчатой формой AA:

A=[123111211231]→⋯→[101101100000]=[IF00]=R.A = \begin{bmatrix} 1 & 2 & 3 & 1 \\ 1 & 1 & 2 & 1 \\ 1 & 2 & 3 & 1 \end{bmatrix} \to \cdots \to \begin{bmatrix} 1 & 0 & 1 & 1 \\ 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix} = \begin{bmatrix} I & F \\ 0 & 0 \end{bmatrix} = R.

Пространства столбцов AA и RR разные, но пространство строк RR совпадает с пространством строк AA. Строки RR — комбинации строк AA, а поскольку исключение обратимо, строки AA — комбинации строк RR.

Первые rr строк RR — «ступенчатый» базис пространства строк AA:

dim⁡C(AT)=r.\dim C(A^T) = r.

Левое нуль-пространство. У матрицы ATA^T mm столбцов. Мы только что видели, что rr — ранг ATA^T, значит, свободных столбцов у ATA^T должно быть m−rm - r:

dim⁡N(AT)=m−r.\dim N(A^T) = m - r.

Левое нуль-пространство — множество векторов yy, для которых ATy=0A^T y = 0. Равносильно: yTA=0y^T A = 0; здесь yy и 00 — векторы-строки. Мы говорим «левое нуль-пространство», потому что в этом уравнении yTy^T стоит слева от AA.

Чтобы найти базис левого нуль-пространства, приведём расширенную версию AA:

[Am×nIm×m]⟶[Rm×nEm×m].\begin{bmatrix} A_{m \times n} & I_{m \times m} \end{bmatrix} \longrightarrow \begin{bmatrix} R_{m \times n} & E_{m \times m} \end{bmatrix}.

Отсюда получаем матрицу EE, для которой EA=REA = R. (Если AA — квадратная обратимая матрица, то E=A−1E = A^{-1}.) В нашем примере

EA=[−1201−10−101][123111211231]=[101101100000]=R.EA = \begin{bmatrix} -1 & 2 & 0 \\ 1 & -1 & 0 \\ -1 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 2 & 3 & 1 \\ 1 & 1 & 2 & 1 \\ 1 & 2 & 3 & 1 \end{bmatrix} = \begin{bmatrix} 1 & 0 & 1 & 1 \\ 0 & 1 & 1 & 0 \\ 0 & 0 & 0 & 0 \end{bmatrix} = R.

Нижние m−rm - r строк EE описывают линейные зависимости между строками AA, потому что нижние m−rm - r строк RR нулевые. Здесь m−r=1m - r = 1 (одна нулевая строка в RR).

Нижние m−rm - r строк EE удовлетворяют уравнению yTA=0y^T A = 0 и образуют базис левого нуль-пространства AA.

Примечание переводчика: в оригинале расширенная матрица записана как [Am×nIm×n]\begin{bmatrix} A_{m \times n} & I_{m \times n} \end{bmatrix}; единичная матрица, которую дописывают к AA, и получающаяся матрица EE имеют размер m×mm \times m.

Множество всех матриц 3×33 \times 3 образует векторное пространство; назовём его MM. Матрицы можно складывать и умножать на числа, и есть нулевая матрица (нейтральный элемент по сложению). Если забыть, что матрицы можно перемножать между собой, они ведут себя в точности как векторы.

Некоторые подпространства MM:

  • все верхнетреугольные матрицы;
  • все симметричные матрицы;
  • DD — все диагональные матрицы.

DD — пересечение первых двух пространств. Его размерность равна 3; один из базисов DD:

[100000000],[100030000],[000000007].\begin{bmatrix} 1 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\quad \begin{bmatrix} 1 & 0 & 0 \\ 0 & 3 & 0 \\ 0 & 0 & 0 \end{bmatrix},\quad \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 7 \end{bmatrix}.

Лекция 11. Пространства матриц; ранг 1; графы «тесного мира»

Заголовок раздела «Лекция 11. Пространства матриц; ранг 1; графы «тесного мира»»

Мы много говорили о Rn\mathbb{R}^n, но векторные пространства можно строить из любых «векторов», которые разрешают сложение и умножение на число.

Мы рассматривали пространство MM всех матриц 3×33 \times 3 и нашли в нём несколько подпространств: симметричные матрицы 3×33 \times 3 — SS, верхнетреугольные матрицы 3×33 \times 3 — UU и пересечение DD этих двух пространств — пространство диагональных матриц 3×33 \times 3.

Размерность MM равна 9: чтобы задать элемент MM, нужно выбрать 9 чисел. Пространство MM очень похоже на R9\mathbb{R}^9. Хороший выбор базиса:

[100000000], [010000000], [001000000], …, [000000010], [000000001].\begin{bmatrix} 1 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \ldots,\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 1 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}.

Подпространство симметричных матриц SS имеет размерность 6. Выбирая элемент SS, мы задаём три числа на диагонали и три в правом верхнем углу, а они определяют, что стоит в левом нижнем. Один из базисов SS:

[100000000], [010100000], [001000100], [000010000], [000001010], [000000001].\begin{bmatrix} 1 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 1 \\ 0 & 0 & 0 \\ 1 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}.

Размерность UU тоже равна 6: свободы в выборе элементов верхнетреугольной матрицы столько же, сколько в выборе симметричной. Базис UU:

[100000000], [010000000], [001000000], [000010000], [000001000], [000000001].\begin{bmatrix} 1 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 1 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 1 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 0 & 0 \end{bmatrix},\ \begin{bmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}.

Он оказался частью базиса, выбранного для MM, а вот для SS базиса, который был бы частью базиса MM, нет.

Подпространство D=S∩UD = S \cap U диагональных матриц 3×33 \times 3 имеет размерность 3. Благодаря тому, как мы выбрали базисы UU и SS, хороший базис DD — пересечение этих базисов.

Является ли S∪US \cup U — множество матриц 3×33 \times 3, которые симметричны или верхнетреугольны, — подпространством MM? Нет. Это как взять две прямые в R2\mathbb{R}^2 и спросить, образуют ли они вместе подпространство: промежуток между ними придётся заполнить. Если взять все возможные суммы элементов SS и элементов UU, получится то, что называют суммой S+US + U. Это подпространство MM. На самом деле S+U=MS + U = M. Для сумм и пересечений размерности подчиняются правилу:

dim⁡S+dim⁡U=dim⁡(S+U)+dim⁡(S∩U).\dim S + \dim U = \dim(S + U) + \dim(S \cap U).

Примечание переводчика: в PDF-оригинале в этой формуле стоит dim⁡S∪U\dim S \cup U; по смыслу абзаца (и по числам: 6+6=9+36 + 6 = 9 + 3) должно быть dim⁡(S+U)\dim(S + U).

Ещё один пример векторного пространства, которое не является Rn\mathbb{R}^n, встречается в дифференциальных уравнениях.

Решения yy уравнения d2ydx2+y=0\dfrac{d^2 y}{dx^2} + y = 0 можно считать элементами нуль-пространства. Вот некоторые решения:

y=cos⁡x,y=sin⁡xиy=eix.y = \cos x, \quad y = \sin x \quad\text{и}\quad y = e^{ix}.

Полное решение:

y=c1cos⁡x+c2sin⁡x,y = c_1 \cos x + c_2 \sin x,

где c1c_1 и c2c_2 — любые комплексные числа. Это пространство решений — двумерное векторное пространство с базисными векторами cos⁡x\cos x и sin⁡x\sin x. (Хотя они не «похожи» на векторы, из них можно построить векторное пространство: их можно складывать и умножать на константу.)

Пусть теперь MM — пространство матриц 5×175 \times 17. Подмножество MM из всех матриц ранга 4 — не подпространство, даже если добавить нулевую матрицу: сумма двух матриц ранга 4 может иметь другой ранг.

В R4\mathbb{R}^4 множество всех векторов v=[v1v2v3v4]v = \begin{bmatrix} v_1 \\ v_2 \\ v_3 \\ v_4 \end{bmatrix}, для которых v1+v2+v3+v4=0v_1 + v_2 + v_3 + v_4 = 0, — подпространство. Оно содержит нулевой вектор и замкнуто относительно сложения и умножения на число. Это нуль-пространство матрицы A=[1111]A = \begin{bmatrix} 1 & 1 & 1 & 1 \end{bmatrix}. Поскольку ранг AA равен 1, размерность этого нуль-пространства n−r=3n - r = 3. Базис подпространства образуют частные решения:

[−1100],[−1010],[−1001].\begin{bmatrix} -1 \\ 1 \\ 0 \\ 0 \end{bmatrix},\quad \begin{bmatrix} -1 \\ 0 \\ 1 \\ 0 \end{bmatrix},\quad \begin{bmatrix} -1 \\ 0 \\ 0 \\ 1 \end{bmatrix}.

Пространство столбцов AA — это R1\mathbb{R}^1. Левое нуль-пространство содержит только нулевой вектор, его размерность ноль, а базис — пустое множество. Пространство строк AA тоже имеет размерность 1.

Ранг матрицы — размерность её пространства столбцов (или строк). Матрица

A=[1452810]A = \begin{bmatrix} 1 & 4 & 5 \\ 2 & 8 & 10 \end{bmatrix}

имеет ранг 1, потому что каждый её столбец кратен первому:

A=[12][145].A = \begin{bmatrix} 1 \\ 2 \end{bmatrix} \begin{bmatrix} 1 & 4 & 5 \end{bmatrix}.

Любую матрицу ранга 1 можно записать как A=UVTA = UV^T, где UU и VV — векторы-столбцы. Матрицы ранга 1 будут служить нам кирпичиками для более сложных матриц.

В этом курсе граф GG — это набор вершин, соединённых рёбрами:

G={вершины,рёбра}.G = \{\text{вершины}, \text{рёбра}\}.

Типичный граф показан на рисунке 1 (в оригинале — граф с 5 вершинами и 6 рёбрами). Другой пример графа: каждая вершина — человек, а две вершины соединены ребром, если эти люди дружат. Можно спросить, насколько два человека близки друг к другу в этом графе: какое наименьшее число дружеских связей их соединяет? Вопрос «каково наибольшее расстояние между двумя людьми в графе?» стоит за выражениями «шесть рукопожатий» и «мир тесен».

Ещё один граф — Всемирная паутина: вершины — сайты, рёбра — ссылки.

Мы будем описывать графы матрицами; так будет легко отвечать на вопросы о расстояниях между вершинами.

ENRU
pivot, pivot columnведущий элемент, ведущий столбец
free column, free variableсвободный столбец, свободная переменная
rankранг
(row) echelon formступенчатая форма
reduced row echelon form (rref)приведённая ступенчатая форма
nullspaceнуль-пространство (ядро)
column space / row spaceпространство столбцов / пространство строк
left nullspaceлевое нуль-пространство
special solution / particular solutionчастное решение нуль-пространства / частное решение Ax=bAx = b
complete solutionполное (общее) решение
full column rank / full row rankполный ранг по столбцам / по строкам
basis, dimensionбазис, размерность
subspace, intersection, sumподпространство, пересечение, сумма
rank one matrixматрица ранга 1

Дальше: часть 3 — собственные числа и собственные векторы.