Даниил Фомин · математика онлайн Написать в Telegram

Материал · первый курс, линейная алгебра

Линейная алгебра и аналитическая геометрия, 1 семестр

Даниил Фомин · шпора на один семестр: от матриц до прямой и плоскости, с разбором системы из контрольной · 2026

Матрицы → определители → обратная → ранг → системы (Гаусс, Крамер, Кронекер–Капелли, ФСР) → векторы → прямая и плоскость. В конце — разбор системы из контрольной.


1. Матрицы

A=(aij)A = (a_{ij}), m×nm \times n: mm строк, nn столбцов. Первый индекс — строка.

Сложение и умножение на число — поэлементно, только для одинаковых размеров.

Умножение. Am×k⋅Bk×n=Cm×nA_{m \times k} \cdot B_{k \times n} = C_{m \times n}, cij=∑s=1kaisbsjc_{ij} = \sum\limits_{s=1}^{k} a_{is} b_{sj} — строка на столбец. Внутренние размеры совпадают, внешние дают размер результата. AB≠BAAB \ne BA в общем случае; может быть AB=0AB = 0 при A,B≠0A, B \ne 0. Ассоциативно: (AB)C=A(BC)(AB)C = A(BC). Дистрибутивно.

Транспонирование ATA^T: строки ↔ столбцы. (AB)T=BTAT(AB)^T = B^T A^T — порядок меняется.

Единичная EE: единицы на диагонали. AE=EA=AAE = EA = A.

Обратная A−1A^{-1}: AA−1=A−1A=EAA^{-1} = A^{-1}A = E. Существует   ⟺  det⁡A≠0\iff \det A \ne 0 (невырожденная). (AB)−1=B−1A−1(AB)^{-1} = B^{-1}A^{-1}.

Элементарные преобразования строк: (1) переставить две строки; (2) умножить строку на λ≠0\lambda \ne 0; (3) прибавить к строке другую, умноженную на число. Не меняют ранг; меняют определитель предсказуемо (см. ниже); систему переводят в равносильную.


2. Определители

∣abcd∣=ad−bc,∣a1a2a3b1b2b3c1c2c3∣=a1b2c3+a2b3c1+a3b1c2−a3b2c1−a2b1c3−a1b3c2\begin{vmatrix} a & b \ c & d \end{vmatrix} = ad - bc, \qquad \begin{vmatrix} a_1 & a_2 & a_3 \ b_1 & b_2 & b_3 \ c_1 & c_2 & c_3 \end{vmatrix} = a_1 b_2 c_3 + a_2 b_3 c_1 + a_3 b_1 c_2 - a_3 b_2 c_1 - a_2 b_1 c_3 - a_1 b_3 c_2

(правило треугольников / Саррюса: три «главные» диагонали с плюсом, три «побочные» с минусом).

Разложение по строке (столбцу): det⁡A=∑jaijAij\det A = \sum\limits_{j} a_{ij} A_{ij}, где Aij=(−1)i+jMijA_{ij} = (-1)^{i+j} M_{ij} — алгебраическое дополнение, MijM_{ij} — минор (определитель без ii-й строки и jj-го столбца). Раскладывать по строке, где больше нулей.

Свойства (всё — и для строк, и для столбцов):

  1. det⁡AT=det⁡A\det A^T = \det A.
  2. Перестановка двух строк меняет знак.
  3. Общий множитель строки выносится за определитель. det⁡(λA)=λndet⁡A\det(\lambda A) = \lambda^n \det A для n×nn \times n.
  4. Две одинаковые или пропорциональные строки ⇒det⁡=0\Rightarrow \det = 0. Нулевая строка ⇒det⁡=0\Rightarrow \det = 0.
  5. Прибавление к строке другой строки, умноженной на число, не меняет определитель. Это и есть рабочий приём: привести к треугольному виду, тогда det⁡=\det = произведение диагонали.
  6. det⁡(AB)=det⁡A⋅det⁡B\det(AB) = \det A \cdot \det B. det⁡A−1=1/det⁡A\det A^{-1} = 1/\det A.
  7. Сумма произведений элементов строки на алгебраические дополнения другой строки равна нулю.

Треугольная (диагональная) матрица: det⁡=\det = произведение диагональных элементов.


3. Обратная матрица

Через присоединённую: A−1=1det⁡A A~ TA^{-1} = \dfrac{1}{\det A}, \widetilde{A}^{,T}, где A~=(Aij)\widetilde{A} = (A_{ij}) — матрица алгебраических дополнений. Транспонировать не забыть. Для 2×22 \times 2: (abcd)−1=1ad−bc(d−b−ca)\begin{pmatrix} a & b \ c & d \end{pmatrix}^{-1} = \frac{1}{ad - bc}\begin{pmatrix} d & -b \ -c & a \end{pmatrix} — диагональ поменять местами, побочную — сменить знак.

Через Гаусса: [A∣E]→строки[E∣A−1][A \mid E] \xrightarrow{\text{строки}} [E \mid A^{-1}]. Для 3×33 \times 3 и больше — быстрее и без ошибок в знаках.

Проверка обязательна: AA−1=EA A^{-1} = E. Одно умножение — и вся арифметика проверена.


4. Ранг

rank⁡A\operatorname{rank} A — наибольший порядок ненулевого минора. Равносильно: максимальное число линейно независимых строк (столбцов).

На практике: элементарными преобразованиями строк привести к ступенчатому виду; ранг = число ненулевых строк. Столбцы переставлять тоже можно.

Базисный минор — ненулевой минор порядка r=rank⁡r = \operatorname{rank}. Теорема о базисном миноре: строки (столбцы), через которые он проходит, линейно независимы; остальные — их линейные комбинации.

rank⁡A≤min⁡(m,n)\operatorname{rank} A \le \min(m, n). rank⁡(AB)≤min⁡(rank⁡A,rank⁡B)\operatorname{rank}(AB) \le \min(\operatorname{rank} A, \operatorname{rank} B). Для квадратной n×nn \times n: rank⁡=n  ⟺  det⁡≠0\operatorname{rank} = n \iff \det \ne 0.


5. Системы линейных уравнений

Ax=bAx = b; AA — матрица m×nm \times n, bb — столбец правых частей, [A∣b][A \mid b] — расширенная. mm уравнений, nn неизвестных.

Кронекер–Капелли. Система совместна   ⟺  rank⁡A=rank⁡[A∣b]\iff \operatorname{rank} A = \operatorname{rank}[A \mid b]. Если совместна и r=rank⁡r = \operatorname{rank}: r=nr = n — единственное решение; r<nr < n — бесконечно много, n−rn - r свободных неизвестных.

Признак несовместности при Гауссе: появляется строка (0 0…0∣c)(0\ 0 \dots 0 \mid c), c≠0c \ne 0, то есть уравнение 0=c0 = c.

Метод Гаусса. Прямой ход: расширенную матрицу — к ступенчатому виду. Ведущий элемент выбирать удобный (единицу или маленький); строки переставлять можно; столбцы переставлять — только с пометкой, какие переменные поменялись местами. Обратный ход: снизу вверх выражаем базисные переменные (при ведущих элементах) через свободные (остальные). Ответ: общее решение — базисные через свободные, свободные =C1,C2,…= C_1, C_2, \dots; либо в векторной форме x=xчастн+C1e1+⋯+Cn−ren−rx = x_{\text{частн}} + C_1 e_1 + \dots + C_{n-r} e_{n-r}.

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

Крамер — только для n×nn \times n с det⁡A≠0\det A \ne 0: xi=ΔiΔx_i = \dfrac{\Delta_i}{\Delta}, где Δi\Delta_i — определитель с ii-м столбцом, заменённым на bb. Для n≥4n \ge 4 — не руками.

Матричный метод — то же условие: x=A−1bx = A^{-1} b.

Однородная система Ax=0Ax = 0: всегда совместна (нулевое решение). Нетривиальные решения   ⟺  rank⁡A<n\iff \operatorname{rank} A < n; для квадратной —   ⟺  det⁡A=0\iff \det A = 0. ФСР (фундаментальная система решений) — n−rn - r линейно независимых решений e1,…,en−re_1, \dots, e_{n-r}. Строятся так: свободным переменным по очереди даём (1,0,…,0)(1, 0, \dots, 0), (0,1,…,0)(0, 1, \dots, 0), …, базисные пересчитываем. Общее решение однородной: x=C1e1+⋯+Cn−ren−rx = C_1 e_1 + \dots + C_{n-r} e_{n-r}. Структура решений неоднородной: xобщ=xчастн+xобщ.однорx_{\text{общ}} = x_{\text{частн}} + x_{\text{общ.однор}}. Разность двух решений неоднородной — решение однородной.


6. Линейная зависимость, базис

Векторы a1,…,aka_1, \dots, a_k линейно зависимы   ⟺  \iff существует нетривиальная комбинация λ1a1+⋯+λkak=0\lambda_1 a_1 + \dots + \lambda_k a_k = 0   ⟺  \iff один из них выражается через остальные   ⟺  \iff ранг матрицы из этих векторов <k< k.

Базис пространства — линейно независимая система, через которую выражается всё. Число векторов в базисе — размерность. В Rn\mathbb{R}^n любые nn линейно независимых векторов — базис; n+1n + 1 вектор всегда зависимы. Координаты в базисе единственны.

Проверить, что nn векторов в Rn\mathbb{R}^n образуют базис: det⁡≠0\det \ne 0 матрицы из них.

Переход к новому базису: TT — матрица перехода (столбцы — новые базисные векторы в старых координатах); xстар=Txновx_{\text{стар}} = T x_{\text{нов}}, xнов=T−1xстарx_{\text{нов}} = T^{-1} x_{\text{стар}}.


7. Векторная алгебра

a⃗=(a1,a2,a3)\vec a = (a_1, a_2, a_3), длина ∣a⃗∣=a12+a22+a32|\vec a| = \sqrt{a_1^2 + a_2^2 + a_3^2}, орт a⃗/∣a⃗∣\vec a / |\vec a|.

Скалярное: a⃗⋅b⃗=∣a⃗∣∣b⃗∣cos⁡φ=a1b1+a2b2+a3b3\vec a \cdot \vec b = |\vec a||\vec b|\cos\varphi = a_1 b_1 + a_2 b_2 + a_3 b_3. Перпендикулярны   ⟺  a⃗⋅b⃗=0\iff \vec a \cdot \vec b = 0. Угол: cos⁡φ=a⃗⋅b⃗∣a⃗∣∣b⃗∣\cos\varphi = \dfrac{\vec a \cdot \vec b}{|\vec a||\vec b|}. Проекция пр⁡b⃗a⃗=a⃗⋅b⃗∣b⃗∣\operatorname{пр}_{\vec b}\vec a = \dfrac{\vec a \cdot \vec b}{|\vec b|}.

Векторное: a⃗×b⃗=∣i⃗j⃗k⃗a1a2a3b1b2b3∣\vec a \times \vec b = \begin{vmatrix} \vec i & \vec j & \vec k \ a_1 & a_2 & a_3 \ b_1 & b_2 & b_3 \end{vmatrix}; ∣a⃗×b⃗∣=∣a⃗∣∣b⃗∣sin⁡φ|\vec a \times \vec b| = |\vec a||\vec b|\sin\varphi = площадь параллелограмма (треугольника — половина). Перпендикулярен обоим, правая тройка. a⃗×b⃗=−b⃗×a⃗\vec a \times \vec b = -\vec b \times \vec a. Коллинеарны   ⟺  a⃗×b⃗=0  ⟺  \iff \vec a \times \vec b = 0 \iff координаты пропорциональны.

Смешанное: (a⃗,b⃗,c⃗)=(a⃗×b⃗)⋅c⃗=∣a1a2a3b1b2b3c1c2c3∣(\vec a, \vec b, \vec c) = (\vec a \times \vec b) \cdot \vec c = \begin{vmatrix} a_1 & a_2 & a_3 \ b_1 & b_2 & b_3 \ c_1 & c_2 & c_3 \end{vmatrix} = объём параллелепипеда со знаком (тетраэдра — 16\tfrac16). Компланарны   ⟺  =0\iff = 0. Циклическая перестановка знак не меняет.


8. Прямая и плоскость

Плоскость. Общее: Ax+By+Cz+D=0Ax + By + Cz + D = 0, нормаль n⃗=(A,B,C)\vec n = (A, B, C). Через точку M0M_0 с нормалью: A(x−x0)+B(y−y0)+C(z−z0)=0A(x - x_0) + B(y - y_0) + C(z - z_0) = 0. Через три точки: определитель из (M0M⃗,M0M1⃗,M0M2⃗)=0(\vec{M_0M}, \vec{M_0M_1}, \vec{M_0M_2}) = 0. Расстояние от точки до плоскости: d=∣Ax1+By1+Cz1+D∣A2+B2+C2d = \dfrac{|Ax_1 + By_1 + Cz_1 + D|}{\sqrt{A^2 + B^2 + C^2}}. Угол между плоскостями — угол между нормалями. Параллельны   ⟺  \iff нормали коллинеарны; перпендикулярны   ⟺  n⃗1⋅n⃗2=0\iff \vec n_1 \cdot \vec n_2 = 0.

Прямая в пространстве. Каноническая: x−x0l=y−y0m=z−z0n\dfrac{x - x_0}{l} = \dfrac{y - y_0}{m} = \dfrac{z - z_0}{n}, направляющий s⃗=(l,m,n)\vec s = (l, m, n). Параметрическая: x=x0+ltx = x_0 + lt, … Как пересечение двух плоскостей: s⃗=n⃗1×n⃗2\vec s = \vec n_1 \times \vec n_2. Через две точки: s⃗=M1M2⃗\vec s = \vec{M_1 M_2}. Расстояние от точки до прямой: d=∣M0M1⃗×s⃗∣∣s⃗∣d = \dfrac{|\vec{M_0 M_1} \times \vec s|}{|\vec s|}. Угол прямой с плоскостью: sin⁡φ=∣s⃗⋅n⃗∣∣s⃗∣∣n⃗∣\sin\varphi = \dfrac{|\vec s \cdot \vec n|}{|\vec s||\vec n|}. Прямая ∥\parallel плоскости   ⟺  s⃗⋅n⃗=0\iff \vec s \cdot \vec n = 0.

Прямая на плоскости. Ax+By+C=0Ax + By + C = 0, нормаль (A,B)(A, B), направляющий (−B,A)(-B, A). y=kx+by = kx + b, k=tg⁡αk = \operatorname{tg}\alpha. Через две точки: x−x1x2−x1=y−y1y2−y1\dfrac{x - x_1}{x_2 - x_1} = \dfrac{y - y_1}{y_2 - y_1}. Расстояние от точки: ∣Ax0+By0+C∣A2+B2\dfrac{|Ax_0 + By_0 + C|}{\sqrt{A^2 + B^2}}. Угол: tg⁡φ=∣k2−k11+k1k2∣\operatorname{tg}\varphi = \left|\dfrac{k_2 - k_1}{1 + k_1 k_2}\right|; перпендикулярны   ⟺  k1k2=−1\iff k_1 k_2 = -1.


9. Разбор системы из контрольной

{45x1−28x2+34x3−52x4=936x1−23x2+29x3−43x4=335x1−21x2+28x3−45x4=1647x1−32x2+36x3−48x4=1727x1−19x2+22x3−35x4=6\begin{cases} 45x_1 - 28x_2 + 34x_3 - 52x_4 = 9 \ 36x_1 - 23x_2 + 29x_3 - 43x_4 = 3 \ 35x_1 - 21x_2 + 28x_3 - 45x_4 = 16 \ 47x_1 - 32x_2 + 36x_3 - 48x_4 = 17 \ 27x_1 - 19x_2 + 22x_3 - 35x_4 = 6 \end{cases}

Пять уравнений, четыре неизвестных. Вопрос по Кронекеру–Капелли: совпадают ли ранги. Числа большие — сначала вычитаем соседние строки, а не делим на 45.

r2−r3r_2 - r_3: (1, −2, 1, 2∣−13)(1,\ -2,\ 1,\ 2 \mid -13). r4−r1r_4 - r_1: (2, −4, 2, 4∣8)(2,\ -4,\ 2,\ 4 \mid 8).

Левые части: вторая строка — ровно удвоенная первая. Правые: 88 и 2⋅(−13)=−262 \cdot (-13) = -26. Не совпадают. Вычитаем: (r4−r1)−2(r2−r3)=(0, 0, 0, 0∣34)(r_4 - r_1) - 2(r_2 - r_3) = (0,\ 0,\ 0,\ 0 \mid 34), то есть 0=340 = 34.

Система несовместна. rank⁡A=4\operatorname{rank} A = 4, rank⁡[A∣b]=5\operatorname{rank}[A \mid b] = 5. Ответ: решений нет.

Проверка вторым способом: определитель расширенной матрицы 5×55 \times 5 равен −24 480≠0-24,480 \ne 0, значит все пять строк расширенной независимы, а у AA всего четыре столбца — ранги разные.

Что здесь проверяют. Не умение делить 45 на 36, а два навыка: увидеть, что строки левой части зависимы, и понять, что зависимость слева при независимости справа — это и есть противоречие. Полный Гаусс с дробями занял бы страницу и, скорее всего, привёл бы к арифметической ошибке; два вычитания — четыре строчки.

Если в задании другая правая часть (например, вместо 1717 стоит 1414), система может стать совместной — тогда тот же приём даёт ведущую строку (1,−2,1,2∣−13)(1, -2, 1, 2 \mid -13), и дальше обычный Гаусс с маленькими числами. Уточнить, что именно в условии.

Типичные ошибки в Гауссе, на которых сыпятся:

Если что-то из этого не идёт — напишите, разберём: @DaniilFomin

Шпора по программе первого семестра. Обозначения и порядок тем в вашем вузе могут отличаться, математика та же. · Даниил Фомин · математика онлайн