🔴 Сложный ⏱️ 25 минут

Базис и размерность: каркас любого пространства

Базис и размерность: каркас любого пространства

🎯 Зачем это нужно?

Представь, что ты строишь 3D-модель в Blender или Unity 🎮. Любой объект - от простого куба до сложного персонажа - можно разложить по трём осям: X, Y, Z. Эти три направления и есть базис трёхмерного пространства!

🏗️ В инженерии: Базис определяет систему координат для расчёта конструкций 🤖 В ML: Признаки датасета образуют базис пространства данных
📊 В компьютерной графике: RGB-базис для цветов, базисные функции для анимации 🔊 В обработке сигналов: Базис Фурье раскладывает звук на частоты

💡 Интуиция

Базис = минимальный набор “кирпичиков” для постройки всего пространства

Вспомни конструктор LEGO 🧱. Из базового набора деталей можно собрать что угодно. Если убрать хотя бы одну важную деталь - что-то собрать не получится. Если добавить лишнюю - она будет избыточной.

Так и с базисом:

  • Полнота: из векторов базиса можно “собрать” любой вектор пространства
  • Минимальность: если убрать любой вектор, полнота нарушится
  • Независимость: ни один вектор базиса нельзя выразить через остальные

[МЕДИА: image_01] Описание: Визуализация базиса в 3D пространстве с тремя ортогональными векторами и показом, как из них строится произвольный вектор Промпт: “3D coordinate system with basis vectors i, j, k in different colors, showing linear combination forming arbitrary vector, educational math illustration, modern clean style, engineering aesthetic”

📚 История вопроса

Понятие базиса формализовал немецкий математик Герман Грассман в 1844 году, изучая многомерные пространства. Но идея витала в воздухе - Декарт уже использовал координатные оси, а Гаусс работал с системами линейных уравнений.

Интересно: размерность пространства-времени Эйнштейна равна 4 (3 + время), а в теории суперструн рассматривают 11-мерные пространства! 🌌

📐 Формальное определение

Базис векторного пространства V - это упорядоченная система векторов {e₁, e₂, …, eₙ}, которая:

1️⃣ Линейно независима: ∀α₁, α₂, …, αₙ: α₁e₁ + α₂e₂ + … + αₙeₙ = 0 ⟹ α₁ = α₂ = … = αₙ = 0

2️⃣ Порождает всё пространство: ∀v ∈ V ∃α₁, α₂, …, αₙ: v = α₁e₁ + α₂e₂ + … + αₙeₙ

Размерность dim(V) = количество векторов в любом базисе пространства V.

Ключевые свойства:

  • Все базисы одного пространства содержат одинаковое количество векторов
  • Координаты вектора в базисе определяются единственным образом
  • Размерность подпространства ≤ размерности объемлющего пространства

🔍 Примеры с разбором

Пример 1: Стандартный базис ℝ³

В обычном трёхмерном пространстве: e₁ = (1, 0, 0), e₂ = (0, 1, 0), e₃ = (0, 0, 1)

Любой вектор v = (x, y, z) раскладывается как: v = xe₁ + ye₂ + ze₃

Проверим независимость: α₁(1,0,0) + α₂(0,1,0) + α₃(0,0,1) = (0,0,0) (α₁, α₂, α₃) = (0,0,0) ⟹ α₁ = α₂ = α₃ = 0 ✅

[МЕДИА: image_02] Описание: Стандартный базис R³ с разложением произвольного вектора Промпт: “standard basis vectors in 3D space, colorful arrows showing e1, e2, e3, arbitrary vector decomposition example, mathematical visualization, clean educational style”

Пример 2: Базис в пространстве многочленов

P₂ = {многочлены степени ≤ 2} = {ax² + bx + c}

Базис: {1, x, x²} dim(P₂) = 3

Многочлен 3x² - 2x + 5 раскладывается как: 3x² - 2x + 5 = 5·1 + (-2)·x + 3·x²

Пример 3: Матрицы 2×2

M₂×₂ = {все матрицы 2×2}

Базис: {E₁₁, E₁₂, E₂₁, E₂₂}, где Eᵢⱼ имеет 1 на позиции (i,j) и нули везде

E₁₁ = [1 0; 0 0], E₁₂ = [0 1; 0 0], E₂₁ = [0 0; 1 0], E₂₂ = [0 0; 0 1]

dim(M₂×₂) = 4

Любая матрица [a b; c d] = aE₁₁ + bE₁₂ + cE₂₁ + dE₂₂

🎮 Практика

Базовый уровень 🟢

Задание 1: Проверь, образуют ли векторы v₁ = (1,2,0), v₂ = (0,1,1), v₃ = (1,0,1) базис в ℝ³?

Задание 2: Найди координаты вектора (3,5,2) в базисе из задания 1 (если он является базисом).

Задание 3: Какова размерность пространства многочленов степени ≤ 5? Приведи пример базиса.

Задание 4: Образуют ли матрицы A₁ = [1 0; 0 1], A₂ = [1 1; 0 0], A₃ = [0 0; 1 1] базис в некотором подпространстве M₂×₂?

Продвинутый уровень 🟡

Задание 5: Пусть W = {(x,y,z) ∈ ℝ³ | x + y + z = 0}. Найди базис подпространства W и его размерность.

Задание 6: В пространстве непрерывных функций C[0,1] рассмотри множество T = {1, cos(x), sin(x)}. Докажи, что T линейно независимо.

Задание 7: Дано преобразование поворота на 90° в ℝ². Найди его матрицу в стандартном базисе.

Задание 8: Пусть V = span{(1,1,0,0), (0,1,1,0), (0,0,1,1)}. Найди базис V и dim(V).

Челлендж 🔴

Задание 9: Докажи, что любые два базиса n-мерного векторного пространства содержат одинаковое количество элементов.

Задание 10: Пусть A - матрица 3×3 ранга 2. Найди размерности ker(A) и Im(A). Как они связаны с размерностью ℝ³?

Задание 11: В пространстве функций найди базис решений дифференциального уравнения y’’ - y = 0.

⚠️ Частые ошибки

Ошибка: Думать, что базис единственный ✅ Правильно: Базисов бесконечно много, размерность одна 💡 Почему: Можно поворачивать, масштабировать векторы базиса

Ошибка: Путать линейную независимость с ортогональностью
Правильно: Ортогональные векторы всегда независимы, но не наоборот 💡 Почему: v₁ = (1,0), v₂ = (1,1) независимы, но не ортогональны

Ошибка: Считать, что размерность = количество компонент ✅ Правильно: dim определяется количеством степеней свободы 💡 Почему: Плоскость в ℝ³ двумерна, хотя точки имеют 3 координаты

Ошибка: Забывать проверять полноту системы ✅ Правильно: Нужна и независимость, И порождение всего пространства 💡 Почему: Два независимых вектора в ℝ³ не образуют базис

🎓 Главное запомнить

✅ Базис = минимальная полная система векторов
✅ Размерность = количество векторов в базисе ✅ Координаты в базисе определяются единственно ✅ Применяется везде: от графики до машинного обучения

🔗 Связь с другими темами

Откуда пришли: Линейная независимость (урок 169) ← базис ← размерность Куда ведут: → Матрица перехода между базисами → Собственные векторы → Ортогонализация → SVD-разложение

Понял тему? Закрепи в боте! 🚀

Попрактикуйся на задачах и получи персональные рекомендации от AI

💪 Начать тренировку
💬 Есть вопрос? Спроси бота!