Лінійні комбінації

Концепція
Структура статті представлена на концептуальній карті, де кожна гілка відображає основний компонент, а підвузли підсвічують конкретні розглянуті поняття.
Просунутий рівень
3
Потребує
1
Дозволяє
Наступні концепції, Матриці, Векторні простори, Вектори, є необхідними передумовами для цієї статті.

Означення

У лінійній алгебрі лінійна комбінація — це фундаментальна операція, що пов'язує вектори один з одним у межах заданої сукупності. Кожен вектор множиться на дійсний коефіцієнт, а потім ці масштабовані вектори додаються для отримання нового вектора. Попри простоту цієї конструкції, вона породжує основні поняття предмета: лінійну оберненість, лінійну незалежність, ранг та розмірність. Вона також дає початок геометричним об'єктам, що структурують \( \mathbb{R}^n \), включаючи прямі, площини та багатовимірні підпростори. Нехай \( V = \mathbb{R}^n \) і розглянемо скінченну сукупність векторів:

\[ v_1, v_2, \dots, v_k \in \mathbb{R}^n \]

Лінійною комбінацією цих векторів є будь-який вектор вигляду:

\[ c_1 v_1 + c_2 v_2 + \dots + c_k v_k \]

де \(c_1, c_2, \dots, c_k \in \mathbb{R} \) — дійсні скаляри. Кожен вектор \( v_i \) множиться на скалярний коефіцієнт \( c_i \), і отримані масштабовані вектори додаються. Скаляри визначають, наскільки сильно кожен вектор впливає на кінцевий результат. Хоча це означення є елементарним, воно відображає фундаментальний механізм взаємодії векторів у \( \mathbb{R}^n \).


Лінійну комбінацію не слід розглядати лише як символьний алгебраїчний вираз. Окрім формальних маніпуляцій із символами, вона має чітке та конкретне геометричне значення. Розглянемо два вектори \( v, w \in \mathbb{R}^n \). Формуючи вирази типу:

\[ a v + b w \]

з \( a, b \in \mathbb{R} \), ми дозволяємо кожному вектору незалежно масштабуватися, а потім комбінуватися шляхом додавання векторів. Зміна коефіцієнтів \( a \) та \( b \) створює цілу сукупність векторів, усі з яких отримані з тих самих двох базових елементів.

  • Якщо вектори \( v \) та \( w \) не є скалярними кратними один одного, ці комбінації утворюють площину, що проходить через початок координат. До будь-якої точки цієї площини можна дійти за допомогою відповідного вибору коефіцієнтів.
  • Якщо ж два вектори колінеарні, всі лінійні комбінації зводяться до однієї прямої, що проходить через початок координат, оскільки один вектор вже може бути виражений через інший.

Таким чином, лінійні комбінації природним чином породжують геометричні об'єкти, такі як прямі та площини, і загалом підмножини \( \mathbb{R}^n \), що мають лінійну структуру. Розмірність отриманого об'єкта повністю залежить від того, як вектори пов'язані між собою і чи забезпечують вони дійсно незалежні напрямки.

Вектор \( b \in \mathbb{R}^n \) називається лінійною комбінацією векторів \( v_1, v_2, \dots, v_k \in \mathbb{R}^n \) тоді і тільки тоді, коли існують скаляри \( c_1, c_2, \dots, c_k \in \mathbb{R} \), такі що:

\[ b = c_1 v_1 + c_2 v_2 + \dots + c_k v_k \]

Координатний виклад

Щоб більш конкретно зрозуміти, як працюють лінійні комбінації, корисно виразити все в координатах. Оскільки вектори в \( \mathbb{R}^n \) представлені як впорядковані \( n \)-ки дійсних чисел, будь-яку операцію над векторами можна описати покомпонентно. Припустимо, що кожен вектор \( v_i \in \mathbb{R}^n \) має компоненти:

\[ v_i = \begin{pmatrix} v_{i1} \\ v_{i2} \\ \vdots \\ v_{in} \end{pmatrix} \]

Коли ми формуємо лінійну комбінацію цих векторів, операція розгортається покоординатно. Дійсно, ми отримаємо:

\[ c_1 v_1 + \dots + c_k v_k = \begin{pmatrix} c_1 v_{11} + \dots + c_k v_{k1} \\ c_1 v_{12} + \dots + c_k v_{k2} \\ \vdots \\ c_1 v_{1n} + \dots + c_k v_{kn} \end{pmatrix} \]

Кожен елемент отриманого вектора, отже, є лінійною комбінацією дійсних чисел, взятих із відповідних елементів вихідних векторів. Іншими словами, скалярне множення та додавання векторів виконуються незалежно в кожній координаті. Цей явний опис підтверджує, що поняття лінійної комбінації повністю сумісне з координатною структурою \( \mathbb{R}^n \). Глобальна операція комбінування векторів зводиться до звичних арифметичних дій, що виконуються поелементно.

Матрично-векторна інтерпретація

Зв'язок між лінійними комбінаціями та матрицями стає особливо зрозумілим, коли ми детальніше розглянемо множення матриці на вектор. Розглянемо матрицю, стовпцями якої є вектори \( v_1, \dots, v_k \):

\[ A = \begin{pmatrix} | & | & & | \\ v_1 & v_2 & \dots & v_k \\ | & | & & | \end{pmatrix} \]

Тепер візьмемо вектор скалярів:

\[ c = \begin{pmatrix} c_1 \\ c_2 \\ \vdots \\ c_k \end{pmatrix} \]

Коли ми обчислюємо добуток \( A c \), відбувається напрочуд проста річ: кожен стовпець \( A \) множиться на відповідний елемент \( c \), і отримані вектори додаються один до одного. Записуючи це явно, ми отримаємо:

\[ A c = c_1 v_1 + c_2 v_2 + \dots + c_k v_k \]

Іншими словами, множення матриці на вектор — це не що інше, як формування лінійної комбінації її стовпців. Елементи вектора \( c \) відіграють роль коефіцієнтів, які визначають, наскільки сильно кожен стовпець впливає на результат.

З цієї перспективи множення матриць — це не просто обчислювальне правило, що передбачає роботу з рядками та стовпцями. Це структурований спосіб збирання векторів із простіших базових елементів, і кожен добуток матриці на вектор може бути розумілим як керована лінійна комбінація стовпців матриці.

Лінійні системи та розв'язність

Нехай тепер ми повернемося до одного з центральних об'єктів лінійної алгебри: лінійної системи, записаної в матричній формі:

\[ A x = b \]

Це рівняння представляє собою компактний спосіб запису кількох лінійних рівнянь одночасно. Однак, як тільки ми інтерпретуємо множення матриці на вектор як лінійну комбінацію стовпців, значення системи стає набагато зрозумілішим. Припустимо, що стовпцями \( A \) є вектори \( v_1, \dots, v_k \). Розгортаючи добуток \( A x \) відповідно до означення множення матриць, ми отримаємо:

\[ x_1 v_1 + x_2 v_2 + \dots + x_k v_k = b \]

У такому вигляді розв'язання системи означає не насамперед маніпуляції з рівняннями. Це означає пошук скалярів \( x_1, \dots, x_k \), які комбінують стовпці \( A \) так, щоб отримати вектор \( b \). Таким чином, проблема розв'язності набуває геометричної інтерпретації. Питання більше не є суто алгебраїчним. Воно стає таким: чи можна зібрати вектор \( b \) зі стовпців \( A \)? Іншими словами, чи належить \( b \) до множини всіх лінійних комбінацій, породжених цими векторами?

  • Якщо такі скаляри існують, система має принаймні одне розв'язання.
  • Якщо така комбінація неможлива, система є несумісною.

Таким чином, структура множини розв'язків повністю визначається тим, як вектор \( b \) пов'язаний із простором, породженим стовпцями \( A \).

Лінійне обертання (Span)

Після того як поняття лінійної комбінації було впроваджено, виникає природне запитання: якщо задано скінченну сукупність векторів, якою є сукупність усіх векторів, що можуть бути отримані шляхом їхнього масштабування та додавання всіма можливими способами? Множина всіх лінійних комбінацій \( v_1, \dots, v_k \) називається їхнім лінійним обертанням (span):

\[ \operatorname{span}(v_1, \dots, v_k) = { \sum_{i=1}^k c_i v_i \mid c_i \in \mathbb{R} } \]

Іншими словами, лінійне обертання складається з кожного вектора, який можна побудувати з \( v_1, \dots, v_k \), використовуючи операції множення на скаляр і додавання векторів. Воно представляє всю область \( \mathbb{R}^n \), яка стає доступною, якщо ці вектори взяти як базові елементи.


За означенням, лінійне обертання є замкненим відносно додавання та множення на скаляр. Якщо два вектори належать до лінійного обертання, то будь-яка їхня лінійна комбінація також належить до нього. З цієї причини лінійне обертання є не просто підмножиною \( \mathbb{R}^n \), а підпростором \( \mathbb{R}^n \). З геометричної точки зору маємо:

  • Один ненульовий вектор породжує пряму, що проходить через початок координат.
  • Два вектори, що не є колінеарними, породжують площину, що проходить через початок координат.
  • Три вектори, за умови, що вони задають незалежні напрямки, можуть породжувати тривимірний підпростір.

Наведений вище геометричний опис свідчить про те, що лінійне обертання поводиться як плоска область, що проходить через початок координат. Цю інтуїцію можна уточнити, перевіривши, що лінійне обертання задовольняє визначальним властивостям підпростору \( \mathbb{R}^n \). По-перше, нульовий вектор належить до лінійного обертання. Дійсно, обравши всі коефіцієнти рівними нулю, ми отримаємо:

\[ 0 = 0 v_1 + 0 v_2 + \dots + 0 v_k \]

Звідси:

\[ 0 \in \operatorname{span}(v_1, \dots, v_k) \]

По-друге, лінійне обертання є замкненим відносно лінійних комбінацій. Нехай:

\[ u = \sum_{i=1}^{k} a_i v_i \quad w = \sum_{i=1}^{k} b_i v_i \]

будуть два довільні вектори в \( \operatorname{span}(v_1, \dots, v_k) \), і нехай \( \alpha, \beta \in \mathbb{R} \). Тоді:

\[ \begin{align} \alpha u + \beta w &= \alpha \sum_{i=1}^{k} a_i v_i + \beta \sum_{i=1}^{k} b_i v_i \\[6pt] &= \sum_{i=1}^{k} (\alpha a_i+\beta b_i) v_i \end{align} \]

Оскільки коефіцієнти \( \alpha a_i + \beta b_i \) є дійсними числами, отриманий вектор знову є лінійною комбінацією \( v_1, \dots, v_k \). Отже:

\[ \alpha u + \beta w \in \operatorname{span}(v_1, \dots, v_k) \]

Ці властивості показують, що лінійне обертання є не просто підмножиною \( \mathbb{R}^n \), а підпростором: воно містить нульовий вектор і є замкненим відносно додавання та множення на скаляр.

Приклад

Розглянемо тепер, як концепція лінійного обертання (span) працює на практиці. Коли ми кажемо, що вектор належить до обертання інших векторів, ми стверджуємо, що його можна представити як їхню лінійну комбінацію. Конкретно це означає, що повинні існувати відповідні скалярні коефіцієнти, які при застосуванні до заданих векторів та їхньому додаванні відтворюють цільовий вектор. Таким чином, перевірка того, чи лежить вектор в обертанні, зводиться до розв'язання лінійної системи. Ми розкриємо цю ідею за допомогою прямого обчислення.

Розглянемо вектори в \( \mathbb{R}^3 \):

\[ v_1 = \begin{pmatrix} 1 \
2 \
1 \end{pmatrix} \quad v_2 = \begin{pmatrix} 0 \
1 \
1 \end{pmatrix} \]

Питання полягає в тому, чи належить вектор:

\[ b = \begin{pmatrix} 3 \\ 7 \\ 5 \end{pmatrix} \]

до \( \operatorname{span}(v_1, v_2) \). Щоб відповісти на це питання, ми повинні визначити, чи існують скаляри \( c_1, c_2 \in \mathbb{R} \), такі що:

\[ c_1 v_1 + c_2 v_2 = b \]

Записуючи лінійну комбінацію явно, отримаємо:

\[ c_1 \begin{pmatrix} 1 \\ 2 \\ 1 \end{pmatrix} + c_2 \begin{pmatrix} 0 \\ 1 \\ 1 \end{pmatrix} = \begin{pmatrix} 3 \\ 7 \\ 5 \end{pmatrix} \]

Прирівнювання компонентів дає систему:

\[ \begin{cases} c_1 = 3 \\ 2c_1 + c_2 = 7 \\ c_1 + c_2 = 5 \end{cases} \]

З першого рівняння отримаємо \( c_1 = 3 \). Підставляючи в друге рівняння, отримуємо:

\[ 2(3) + c_2 = 7 \quad \rightarrow \quad c_2 = 1 \]

Однак, перевіривши третє рівняння:

\[ 3 + 1 = 4 \neq 5 \]

Система є несумісною. Отже, жодні скаляри \( c_1, c_2 \) не дають вектора \( b \), і ми робимо висновок, що \( b \notin \operatorname{span}(v_1, v_2)\).


Тепер розглянемо натомість:

\[ b = \begin{pmatrix} 3 \\ 7 \\ 4 \end{pmatrix} \]

Повторюючи те саме обчислення, отримаємо:

\[ \begin{cases} c_1 = 3 \\ 2c_1 + c_2 = 7 \\ c_1 + c_2 = 4 \end{cases} \]

Підстановка \( c_1 = 3 \) у друге рівняння дає \( c_2 = 1 \), і третє рівняння стає:

\[ 3 + 1 = 4 \]

що є правильним. Звідси:

\[ b = 3 v_1 + 1 v_2 \]

і, таким чином, \(b \in \operatorname{span}(v_1, v_2)\)

Цей простий приклад конкретно показує, що належність до обертання є не абстрактною властивістю, а умовою розв'язності: вектор лежить в обертанні заданих векторів тоді і тільки тоді, коли відповідна лінійна система має розв'язання.

Єдиність представлення

Припустимо, що вектор \( b \) може бути записаний як лінійна комбінація векторів \( v_1, \dots, v_k \), а саме:

\[ b = c_1 v_1 + \dots + c_k v_k \]

На цьому етапі виникає природне питання. Якщо таке представлення знайдено, чи є коефіцієнти \( c_1, \dots, c_k \) однозначно визначеними? Чи могли б існувати різні вибори скалярів, що дають той самий вектор \( b \)? Щоб дослідити це, уявімо, що дві різні сім'ї скалярів призводять до одного й того самого вектора. Віднімання двох представлень дало б вираз вигляду

\[ c_1 v_1 + \dots + c_k v_k = 0 \]

де не всі коефіцієнти дорівнюють нулю. Існування такого зв'язку означає, що сам нульовий вектор може бути отриманий як нетривіальна лінійна комбінація векторів \( v_1, \dots, v_k \). Ця ситуація має важливий структурний наслідок. Якщо нетривіальна комбінація векторів дає нульовий вектор, то принаймні один із векторів можна виразити як лінійну комбінацію інших. У такому разі початкове представлення \( b \) не обов'язково є єдиним: різні вибори коефіцієнтів можуть призвести до одного й того самого вектора.

Отже, питання єдиності пов'язане з існуванням нетривіальних лінійних зв'язків між векторами. Коли такого зв'язку не існує, тобто коли єдиним способом отримати нульовий вектор є встановлення всіх коефіцієнтів в нуль, представлення будь-якого вектора в обертанні є обов'язково єдиним. Ця властивість визначає, що означає бути лінійно незалежними для сукупності векторів — концепція, яка буде детально розглянута в окремому розділі.

Загальні векторні простори

Наведене вище означення лінійної комбінації сформульовано для векторів у \( \mathbb{R}^n \), але ця концепція без змін поширюється на будь-який векторний простір над полем. Нехай \( V \) — векторний простір над полем \( \mathbb{F} \), і нехай \( v_1, v_2, \dots, v_k \in V \). Лінійною комбінацією цих векторів є будь-який елемент \( V \) вигляду:

\[ c_1 v_1 + c_2 v_2 + \dots + c_k v_k \]

де \( c_1, c_2, \dots, c_k \in \mathbb{F} \). Поле \( \mathbb{F} \) може бути \( \mathbb{R} \) або \( \mathbb{C} \), а векторний простір \( V \) може бути простором поліномів, матриць або неперервних функцій, серед багатьох інших. У кожному з цих випадків поняття обертання та лінійної незалежності переносяться безпосередньо, і структурні результати лінійної алгебри залишаються дійсними в повній загальності.