Линейная алгебра и аналитическая геометрия, 1 семестр
Даниил Фомин · шпора на один семестр: от матриц до прямой и плоскости, с разбором системы из контрольной · 2026
Матрицы → определители → обратная → ранг → системы (Гаусс, Крамер, Кронекер–Капелли, ФСР) → векторы → прямая и плоскость. В конце — разбор системы из контрольной.
1. Матрицы
A=(aij), m×n: m строк, n столбцов. Первый индекс — строка.
Сложение и умножение на число — поэлементно, только для одинаковых размеров.
Умножение.Am×k⋅Bk×n=Cm×n, cij=s=1∑kaisbsj — строка на столбец. Внутренние размеры совпадают, внешние дают размер результата.
AB=BA в общем случае; может быть AB=0 при A,B=0. Ассоциативно: (AB)C=A(BC). Дистрибутивно.
ТранспонированиеAT: строки ↔ столбцы. (AB)T=BTAT — порядок меняется.
ЕдиничнаяE: единицы на диагонали. AE=EA=A.
ОбратнаяA−1: AA−1=A−1A=E. Существует ⟺detA=0 (невырожденная). (AB)−1=B−1A−1.
Элементарные преобразования строк: (1) переставить две строки; (2) умножить строку на λ=0; (3) прибавить к строке другую, умноженную на число. Не меняют ранг; меняют определитель предсказуемо (см. ниже); систему переводят в равносильную.
(правило треугольников / Саррюса: три «главные» диагонали с плюсом, три «побочные» с минусом).
Разложение по строке (столбцу):detA=j∑aijAij, где Aij=(−1)i+jMij — алгебраическое дополнение, Mij — минор (определитель без i-й строки и j-го столбца). Раскладывать по строке, где больше нулей.
Свойства (всё — и для строк, и для столбцов):
detAT=detA.
Перестановка двух строк меняет знак.
Общий множитель строки выносится за определитель. det(λA)=λndetA для n×n.
Две одинаковые или пропорциональные строки ⇒det=0. Нулевая строка ⇒det=0.
Прибавление к строке другой строки, умноженной на число, не меняет определитель. Это и есть рабочий приём: привести к треугольному виду, тогда det= произведение диагонали.
det(AB)=detA⋅detB. detA−1=1/detA.
Сумма произведений элементов строки на алгебраические дополнения другой строки равна нулю.
Треугольная (диагональная) матрица:det= произведение диагональных элементов.
3. Обратная матрица
Через присоединённую:A−1=detA1AT, где A=(Aij) — матрица алгебраических дополнений. Транспонировать не забыть. Для 2×2:
(acbd)−1=ad−bc1(d−c−ba)
— диагональ поменять местами, побочную — сменить знак.
Через Гаусса:[A∣E]строки[E∣A−1]. Для 3×3 и больше — быстрее и без ошибок в знаках.
Проверка обязательна:AA−1=E. Одно умножение — и вся арифметика проверена.
4. Ранг
rankA — наибольший порядок ненулевого минора. Равносильно: максимальное число линейно независимых строк (столбцов).
На практике: элементарными преобразованиями строк привести к ступенчатому виду; ранг = число ненулевых строк. Столбцы переставлять тоже можно.
Базисный минор — ненулевой минор порядка r=rank. Теорема о базисном миноре: строки (столбцы), через которые он проходит, линейно независимы; остальные — их линейные комбинации.
rankA≤min(m,n). rank(AB)≤min(rankA,rankB). Для квадратной n×n: rank=n⟺det=0.
5. Системы линейных уравнений
Ax=b; A — матрица m×n, b — столбец правых частей, [A∣b] — расширенная. m уравнений, n неизвестных.
Кронекер–Капелли. Система совместна ⟺rankA=rank[A∣b]. Если совместна и r=rank: r=n — единственное решение; r<n — бесконечно много, n−r свободных неизвестных.
Признак несовместности при Гауссе: появляется строка (00…0∣c), c=0, то есть уравнение 0=c.
Метод Гаусса.
Прямой ход: расширенную матрицу — к ступенчатому виду. Ведущий элемент выбирать удобный (единицу или маленький); строки переставлять можно; столбцы переставлять — только с пометкой, какие переменные поменялись местами.
Обратный ход: снизу вверх выражаем базисные переменные (при ведущих элементах) через свободные (остальные).
Ответ: общее решение — базисные через свободные, свободные =C1,C2,…; либо в векторной форме x=xчастн+C1e1+⋯+Cn−ren−r.
Приём против больших чисел: прежде чем делить, вычесть соседние строки друг из друга — коэффициенты, отличающиеся на единицы, дают строку из маленьких чисел, и она становится ведущей. См. разбор в конце.
Крамер — только для n×n с detA=0: xi=ΔΔi, где Δi — определитель с i-м столбцом, заменённым на b. Для n≥4 — не руками.
Матричный метод — то же условие: x=A−1b.
Однородная системаAx=0: всегда совместна (нулевое решение). Нетривиальные решения ⟺rankA<n; для квадратной — ⟺detA=0.
ФСР (фундаментальная система решений) — n−r линейно независимых решений e1,…,en−r. Строятся так: свободным переменным по очереди даём (1,0,…,0), (0,1,…,0), …, базисные пересчитываем. Общее решение однородной: x=C1e1+⋯+Cn−ren−r.
Структура решений неоднородной:xобщ=xчастн+xобщ.однор. Разность двух решений неоднородной — решение однородной.
6. Линейная зависимость, базис
Векторы a1,…,ak линейно зависимы ⟺ существует нетривиальная комбинация λ1a1+⋯+λkak=0⟺ один из них выражается через остальные ⟺ ранг матрицы из этих векторов <k.
Базис пространства — линейно независимая система, через которую выражается всё. Число векторов в базисе — размерность. В Rn любые n линейно независимых векторов — базис; n+1 вектор всегда зависимы. Координаты в базисе единственны.
Проверить, что n векторов в Rn образуют базис: det=0 матрицы из них.
Переход к новому базису:T — матрица перехода (столбцы — новые базисные векторы в старых координатах); xстар=Txнов, xнов=T−1xстар.
7. Векторная алгебра
a=(a1,a2,a3), длина ∣a∣=a12+a22+a32, орт a/∣a∣.
Смешанное:(a,b,c)=(a×b)⋅c=a1b1c1a2b2c2a3b3c3 = объём параллелепипеда со знаком (тетраэдра — 61). Компланарны ⟺=0. Циклическая перестановка знак не меняет.
8. Прямая и плоскость
Плоскость. Общее: Ax+By+Cz+D=0, нормаль n=(A,B,C). Через точку M0 с нормалью: A(x−x0)+B(y−y0)+C(z−z0)=0. Через три точки: определитель из (M0M,M0M1,M0M2)=0. Расстояние от точки до плоскости: d=A2+B2+C2∣Ax1+By1+Cz1+D∣. Угол между плоскостями — угол между нормалями. Параллельны ⟺ нормали коллинеарны; перпендикулярны ⟺n1⋅n2=0.
Прямая в пространстве. Каноническая: lx−x0=my−y0=nz−z0, направляющий s=(l,m,n). Параметрическая: x=x0+lt, … Как пересечение двух плоскостей: s=n1×n2. Через две точки: s=M1M2. Расстояние от точки до прямой: d=∣s∣∣M0M1×s∣. Угол прямой с плоскостью: sinφ=∣s∣∣n∣∣s⋅n∣. Прямая ∥ плоскости ⟺s⋅n=0.
Прямая на плоскости.Ax+By+C=0, нормаль (A,B), направляющий (−B,A). y=kx+b, k=tgα. Через две точки: x2−x1x−x1=y2−y1y−y1. Расстояние от точки: A2+B2∣Ax0+By0+C∣. Угол: tgφ=1+k1k2k2−k1; перпендикулярны ⟺k1k2=−1.
Пять уравнений, четыре неизвестных. Вопрос по Кронекеру–Капелли: совпадают ли ранги. Числа большие — сначала вычитаем соседние строки, а не делим на 45.
r2−r3: (1,−2,1,2∣−13).
r4−r1: (2,−4,2,4∣8).
Левые части: вторая строка — ровно удвоенная первая. Правые: 8 и 2⋅(−13)=−26. Не совпадают. Вычитаем: (r4−r1)−2(r2−r3)=(0,0,0,0∣34), то есть 0=34.
Система несовместна.rankA=4, rank[A∣b]=5. Ответ: решений нет.
Проверка вторым способом: определитель расширенной матрицы 5×5 равен −24480=0, значит все пять строк расширенной независимы, а у A всего четыре столбца — ранги разные.
Что здесь проверяют. Не умение делить 45 на 36, а два навыка: увидеть, что строки левой части зависимы, и понять, что зависимость слева при независимости справа — это и есть противоречие. Полный Гаусс с дробями занял бы страницу и, скорее всего, привёл бы к арифметической ошибке; два вычитания — четыре строчки.
Если в задании другая правая часть (например, вместо 17 стоит 14), система может стать совместной — тогда тот же приём даёт ведущую строку (1,−2,1,2∣−13), и дальше обычный Гаусс с маленькими числами. Уточнить, что именно в условии.
Типичные ошибки в Гауссе, на которых сыпятся:
потеряли знак при вычитании строк — проверять каждую новую строку подстановкой в одно из уравнений;
переставили столбцы и забыли, что переменные поменялись местами;
строку (0000∣c) вычеркнули как «нулевую» — она не нулевая, она противоречие;
при r<n ответ записали как одно решение, забыв свободные переменные;
для ФСР дали свободным переменным не единицы по очереди, а «какие-нибудь числа» — получили решения, но не убедились в независимости.
Если что-то из этого не идёт — напишите, разберём: @DaniilFomin
Шпора по программе первого семестра. Обозначения и порядок тем в вашем вузе могут отличаться, математика та же. · Даниил Фомин · математика онлайн