Линейный оператор описывает преобразование векторов, при котором сохраняется устройство линейной комбинации. Он может менять длины и направления, переносить векторы в пространство другой размерности, сжимать плоскость в прямую или поворачивать её, но обязан согласованно действовать на сумму и умножение на число.
Основное условие записывают так: A(αx + βy) = αA(x) + βA(y). Здесь x и y – векторы, α и β – числа, а A – рассматриваемое преобразование. Из одной формулы следуют два признака: A(x + y) = A(x) + A(y) и A(αx) = αA(x). Нарушение хотя бы одного признака означает, что преобразование нелинейно.
Тема объединяет геометрические представления и вычислительную технику. Координатное правило переводится в матрицу, матричное умножение задаёт действие оператора, а системы линейных уравнений помогают находить ядро, образ и ранг. Поэтому понимание определения сразу облегчает решение задач с базисами, проекциями и собственными направлениями.
Пусть V и W – векторные пространства над одним числовым полем. Отображение A: V → W называют линейным, если оно сохраняет все линейные комбинации. Когда V = W, часто говорят об операторе пространства в себя; если пространства различны, употребляют также выражение «линейное отображение». Нулевой и тождественный операторы служат простейшими примерами.
Векторное пространство строится из двух операций: сложения векторов и умножения вектора на число. Поэтому преобразование считается согласованным с этой структурой лишь тогда, когда результат не зависит от того, выполнили ли линейную комбинацию до применения оператора или после него. Именно это требование и выражает формула линейности.
Условие можно проверять в два этапа. Сначала сравнивают A(x + y) и A(x) + A(y), затем – A(αx) и αA(x). Объединённая запись удобнее в доказательствах, потому что одновременно охватывает сумму, разность, нулевой вектор и произвольное число слагаемых. Например, из линейности сразу следует A(0) = 0 и A(−x) = −A(x).
Координатные формулы без свободных членов обычно задают линейные преобразования. Так, A(x, y) = (2x − y, 3x + 4y) линейно, поскольку каждая новая координата является линейной комбинацией старых. Формулы с x², |x|, произведением xy или добавлением постоянного вектора требуют особой проверки и чаще всего линейность нарушают.
Таблица 1. Как оператор ведёт себя при линейной комбинации
Областью определения оператора служит пространство V, а множество всех получаемых значений образует подпространство Im A пространства W. Ядро Ker A состоит из тех векторов, которые переходят в нулевой вектор. Оба множества замкнуты относительно сложения и умножения на число, поэтому их можно исследовать методами линейной алгебры.
Ядро показывает, какая информация теряется при преобразовании, а образ – какие направления реально достижимы. Если Ker A = {0}, оператор инъективен. Если Im A = W, он сюръективен. Для конечномерных пространств действует формула dim Ker A + rank A = dim V, связывающая размер потерянной части с размерностью образа.
После выбора базисов линейный оператор полностью задаётся матрицей. Её столбцы – координаты образов базисных векторов. Если e₁, …, en образуют базис пространства V, то достаточно вычислить A(e₁), …, A(en); действие на любой вектор восстанавливается по линейности. Это превращает абстрактное преобразование в обычное матричное умножение.
Для координатного столбца x формула имеет вид [A(x)] = M[A]·[x]. При смене базиса числовая матрица изменяется, хотя сам оператор остаётся тем же. Поэтому матрицу нельзя рассматривать отдельно от выбранных базисов. В пространстве в себя переход к другому базису приводит к подобной матрице S⁻¹MS.
Композиции операторов соответствует произведение матриц: сначала действует оператор B, затем A, поэтому матрица композиции A∘B равна M(A)·M(B). Обратимый оператор имеет невырожденную матрицу, а его обратному оператору соответствует M⁻¹. Ранг матрицы совпадает с размерностью образа, а решения системы Mx = 0 описывают ядро.
Таблица 2. Связь геометрических преобразований с матрицами
На плоскости линейный оператор переводит прямые, проходящие через начало координат, в прямые или в нулевой вектор. Параллелограмм остаётся параллелограммом, хотя может растянуться, повернуться, отразиться или выродиться в отрезок. Определитель квадратной матрицы показывает коэффициент изменения ориентированной площади или объёма.
Ядро геометрически состоит из направлений, полностью сжатых оператором. Образ перечисляет направления, которые сохраняются после преобразования. У проекции плоскости на ось ядром является перпендикулярная ось, а образом – сама ось проекции. Эти два подпространства позволяют быстро увидеть смысл ранга и дефекта.
Линейные операторы применяются в компьютерной графике, обработке сигналов, механике, теории кодирования и моделировании систем. Матрица может описывать изменение координат камеры, смешивание компонент сигнала или переход состояния. Практическая задача сводится к выбору базиса, построению матрицы и интерпретации её ядра, образа и собственных направлений.
Таблица 3. Правильные примеры и характерные нарушения линейности
Первая быстрая проверка связана с нулём. Если формула даёт A(0) ≠ 0, дальнейшие вычисления можно остановить: оператор нелинеен. Для матрицы полезно умножить её на несколько простых векторов и сравнить результат с исходным координатным правилом. Столбцы должны совпадать с образами базисных векторов.
Вторая проверка опирается на размерности. Ранг не может превышать ни число строк, ни число столбцов матрицы, а сумма ранга и размерности ядра должна равняться размерности области определения. Если оператор объявлен обратимым, его ядро обязано быть нулевым, ранг – полным, а определитель квадратной матрицы – ненулевым.

Ошибка 1. Проверяется только нулевой вектор. Равенство A(0) = 0 необходимо, но само по себе не доказывает линейность. Например, преобразование A(x) = x² переводит ноль в ноль, однако A(2x) не равно 2A(x). После нулевой проверки нужно обязательно исследовать сумму и умножение на произвольное число.
Ошибка 2. Свободный член считается допустимым. Формула A(x, y) = (2x + 1, y) нелинейна: A(0, 0) = (1, 0). Такое преобразование является аффинным.
Ошибка 3. Столбцы матрицы записываются не по базису. Первый столбец равен A(e₁), второй – A(e₂). Их перестановка меняет оператор.
Ошибка 4. Ядро смешивается с образом. Ядро состоит из исходных векторов с A(x)=0, а образ – из всех получаемых значений A(x).
Ошибка 5. Ранг считают по ненулевым строкам исходной матрицы. Сначала матрицу приводят к ступенчатому виду; ранг равен числу ведущих элементов.
Ошибка 6. В композиции меняют порядок матриц. В A∘B первым действует B, поэтому итоговая матрица равна M(A)·M(B), а не M(B)·M(A).
Для проверки линейности берут произвольные векторы x, y и число α. Координатные формулы раскрывают по компонентам и отдельно сравнивают сумму и масштабирование.
Матрицу строят по образам базисных векторов. Одна ступенчатая форма помогает найти свободные переменные ядра, ведущие столбцы образа и ранг.
Задания идут от распознавания линейности к матрицам, ядру, образу, композициям и собственным направлениям; после каждого дано решение.
Упражнение 1.
Проверьте линейность нулевого оператора A(x) = 0.
Решение. Для любых α, β имеем A(αx + βy) = 0 = α·0 + β·0. Оператор линейный.
Упражнение 2.
Проверьте линейность тождественного оператора I(x) = x.
Решение. I(αx + βy) = αx + βy = αI(x) + βI(y), поэтому I линейный.
Упражнение 3.
Является ли линейным A(x, y) = (3x, −2y)?
Решение. Да. Каждая координата является однородной линейной комбинацией x и y.
Упражнение 4.
Проверьте A(x, y) = (x + y, 2x − y).
Решение. После подстановки суммы и числа обе координаты сохраняют линейную комбинацию; A линейный.
Упражнение 5.
Является ли линейным A(x, y) = (x², y)?
Решение. Нет. Например, A(2, 0) = (4, 0), но 2A(1, 0) = (2, 0). Однородность нарушена.
Упражнение 6.
Исследуйте A(x, y) = (x + 1, y).
Решение. A(0, 0) = (1, 0) ≠ 0, поэтому преобразование нелинейно.
Упражнение 7. Для A(x, y) = (2x − y, x + 3y) найдите A(2, −1).
Решение. A(2, −1) = (5, −1).
Упражнение 8.
Известно A(u) = (1, 2), A(v) = (−1, 3). Найдите A(2u − v).
Решение. По линейности A(2u − v) = 2A(u) − A(v) = (3, 1).
Упражнение 9.
Умножьте матрицу [2 −1; 1 3] на столбец (2, −1).
Решение.
Получаем (2·2 + 1, 2 − 3) = (5, −1).
Упражнение 10.
Постройте матрицу, если A(e₁) = (2, 1), A(e₂) = (−1, 3).
Решение.
Столбцы равны указанным образам: M = [2 −1; 1 3].
Упражнение 11. Какова матрица тождественного оператора в стандартном базисе R²?
Решение. M = [1 0; 0 1].
Упражнение 12.
Найдите ядро A(x, y) = (2x, 3y).
Решение. Из 2x = 0 и 3y = 0 следует x = y = 0; Ker A = {0}.
Упражнение 13.
Найдите образ проекции P(x, y) = (x, 0).
Решение. Все значения имеют вид (x, 0), поэтому Im P – ось Ox.
Упражнение 14.
Определите ранг матрицы [1 0; 0 0].
Решение. Есть один ведущий элемент, следовательно rank = 1.
Упражнение 15.
Найдите размерность ядра оператора из предыдущего задания.
Решение. dim V = 2 и rank = 1, значит dim Ker A = 1.
Упражнение 16.
Проверьте формулу размерностей для проекции на ось Ox.
Решение. dim Ker P = 1, rank P = 1; сумма равна dim R² = 2.
Упражнение 17.
Найдите ядро A(x, y) = (x − y, x − y).
Решение. Условие x − y = 0 даёт Ker A = {(t, t): t ∈ R}.
Упражнение 18.
Найдите образ оператора из упражнения 17.
Решение. Все значения имеют вид (s, s), поэтому Im A = span{(1, 1)}.
Упражнение 19. Решите A(x, y) = (4, 4) для оператора из упражнения 17.
Решение. Нужно x − y = 4; решения имеют вид (4 + t, t).
Упражнение 20.
Обратима ли матрица [2 0; 0 3]?
Решение. Да, её определитель равен 6 ≠ 0.
Упражнение 21.
Найдите обратный оператор к A(x, y) = (2x, 3y).
Решение. A⁻¹(u, v) = (u/2, v/3).
Упражнение 22. Пусть M(A) = [1 1; 0 1], M(B) = [2 0; 0 3]. Найдите матрицу композиции A∘B.
Решение. M(A∘B) = M(A)·M(B) = [2 3; 0 3].
Упражнение 23.
Запишите матрицу отражения относительно оси Ox.
Решение.
Отражение (x, y) → (x, −y) имеет матрицу [1 0; 0 −1].
Упражнение 24.
Покажите, что проекция P(x, y) = (x, 0) идемпотентна.
Решение. P(P(x, y)) = P(x, 0) = (x, 0), поэтому P² = P.
Упражнение 25.
Является ли N(x, y) = (y, 0) нильпотентным?
Решение. N²(x, y) = N(y, 0) = (0, 0), следовательно N² = 0.
Упражнение 26. Проверьте, является ли (1, 0) собственным вектором матрицы [2 0; 0 3].
Решение. M(1, 0) = (2, 0) = 2(1, 0); это собственный вектор с λ = 2.
Упражнение 27.
Найдите собственные значения диагональной матрицы [2 0; 0 3].
Решение.
Собственные значения равны диагональным элементам: 2 и 3.
Упражнение 28.
Докажите линейность оператора дифференцирования D(p) = p′.
Решение. (αp + βq)′ = αp′ + βq′, поэтому D линейный.
Упражнение 29.
Линейно ли отображение J(p)(x), равное интегралу от 0 до x функции p(t)?
Решение. Да: определённый интеграл сохраняет сумму и постоянный множитель.
Упражнение 30. Пусть T(p) = xp. Из P₂ в какое пространство естественно действует T?
Решение.
Степень увеличивается не более чем на один, поэтому T: P₂ → P₃.
Упражнение 31. Найдите след и определитель матрицы [2 1; 0 3].
Решение. tr = 2 + 3 = 5, det = 2·3 − 0 = 6.
Упражнение 32.
Найдите координаты v = 3e₁ − 2e₂ в базисе (e₁, e₂).
Решение.
Координатный столбец равен (3, −2).
Упражнение 33. Почему ядро линейного оператора является подпространством?
Решение. Ноль принадлежит ядру, а сумма и скалярное кратное векторов ядра снова переходят в ноль.
Упражнение 34. Почему образ линейного оператора является подпространством?
Решение. Сумма A(x)+A(y)=A(x+y), а αA(x)=A(αx); замкнутость выполнена.
Упражнение 35.
Найдите A(v), если матрица A равна [1 2; 0 1], а [v] = (3, −1).
Решение. A(v) имеет координаты (1, −1).
Упражнение 36. Для N(x, y) = (y, 0) вычислите N³.
Решение. Так как N² = 0, то N³ = N·N² = 0.
Упражнение 37.
Исправьте утверждение: «если A(0)=0, то A линейный».
Решение. Нужно дополнительно проверить A(x+y)=A(x)+A(y) и A(αx)=αA(x).
Упражнение 38. Для матрицы [1 1 0; 0 0 1] найдите ранг и размерность ядра.
Решение. Две строки линейно независимы, rank = 2. Область имеет размерность 3, поэтому dim Ker = 1.
Упражнение 39.
Постройте оператор R² → R², если A(e₁) = (1, 2), A(e₂) = (3, 4).
Решение.
Матрица A равна [1 3; 2 4], поэтому A(x, y) = (x + 3y, 2x + 4y).
Упражнение 40.
Найдите матрицу D: P₂ → P₁ в базисах (1, x, x²) и (1, x).
Решение.
D(1)=0, D(x)=1, D(x²)=2x; матрица равна [0 1 0; 0 0 2].
Линейный оператор – это преобразование, которое сохраняет линейные комбинации и потому точно согласуется со строением векторного пространства. Два базовых свойства, аддитивность и однородность, позволяют переносить действие оператора с базисных векторов на любые элементы пространства и описывать его одной матрицей.
Исследование оператора включает построение матрицы, нахождение ядра и образа, вычисление ранга и проверку обратимости. Ядро показывает утрачиваемые направления, образ характеризует доступные результаты, а формула размерностей объединяет эти сведения в единую проверку. Для композиции, проекции и смены базиса особенно важен порядок операций.
Регулярное решение задач формирует привычку видеть за координатной формулой геометрическое действие. Ученик учится отличать линейное преобразование от аффинного и нелинейного, уверенно переходить от базиса к матрице и интерпретировать вычисления. Благодаря этому линейный оператор становится не набором правил, а универсальным языком алгебры и приложений.