Зміна базису

Матеріал з testwiki
Версія від 20:29, 29 вересня 2024, створена imported>Олюсь
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Multiple image У лінійній алгебрі, базис для векторного простору це лінійно незалежна множина для якої цей простір є лінійною оболонкою.[1][2][3] Ця стаття здебільшого розглядає скінченно-вимірні векторні простори, але багато теорем мають місце для нескінченно-вимірних векторних просторів.[3] Базис векторного простору розмірності n це множина з n векторів Шаблон:Nowrap, які називають базисними векторами, з властивістю, що будь-який вектор цього простору можна представити як унікальну лінійну комбінацію базисних векторів.[4][5][3] Матриці переходу операторів також визначені вибраним базисом. Через те, що часто бажано працювати з більше ніж одним базисом для векторного простору, у лінійній алгебрі засадничо важливо бути здатним легко переходити від координатних представлень векторів і операторів в одному базисі до їх тотожних представлень в іншому базисі. Такий перехід називається зміною базису.[6][7][8]

Хоча символ R, що ми його використовуємо нижче може позначати поле дійсних чисел, результати дійсні і, якщо R замінено на будь-яке поле F. Хоча нижче використано термінологію векторних просторів, обговорені результати дійсні і тоді коли R це комутативне кільце а векторний простір повсюдно замінено на вільний R-модуль.

Матриця переходу

Означення

Матрицею переходу в  n-вимірному просторі від базису 𝒜=𝐚1,𝐚2,,𝐚n до базису =𝐛1,𝐛2,,𝐛n називається квадратна матриця, стовпці якої — координати розкладу векторів 𝐛1,𝐛2,,𝐛n у базисі 𝐚1,𝐚2,,𝐚n.

А саме нехай виконуються рівності (де всі коефіцієнти однозначно визначені, бо 𝐚1,𝐚2,,𝐚n є базисом):

𝐛1=α11𝐚1+α12𝐚2++α1n𝐚n
𝐛2=α21𝐚1+α22𝐚2++α2n𝐚n
.
𝐛n=αn1𝐚1+αn2𝐚2++αnn𝐚n.

Тоді матриця переходу має вигляд:

B(𝒜,)=(α11α21αn1α12α22αn2α1nα2nαnn)

Якщо записувати базиси за допомогою вектор-рядків елементами яких є базисні вектори, то можна у матричній формі записати:

𝐛1,𝐛2,,𝐛n=𝐚1,𝐚2,,𝐚nB(𝒜,)=𝐚1,𝐚2,,𝐚n(α11α21αn1α12α22αn2α1nα2nαnn).

Властивості

  • Матрицею переходу від довільного базису 𝒜=𝐚1,𝐚2,,𝐚n до самого себе є одинична матриця.
  • Якщо 𝒜=𝐚1,𝐚2,,𝐚n, =𝐛1,𝐛2,,𝐛n і 𝒞=𝐜1,𝐜2,,𝐜n є трьома базисами одного векторного простору і B(𝒜,) є матрицею переходу від 𝒜 до базису , а B(,𝒞) є матрицею переходу від базису до базису 𝒞, то матриця переходу від 𝒜 до 𝒞 є добутком цих матриць:
B(𝒜,𝒞)=B(,𝒞)B(𝒜,)
  • Зокрема із попереднього випливає, що матриця переходу між будь-якими матрицями є невиродженою і матриця зворотного переходу є оберненою до даної матриці переходу:
B(,𝒜)=(B(𝒜,))1.

Перетворення координат вектора при зміні базису

Нехай деякий довільний вектор 𝐱 виражається через вектори у базисах 𝒜=𝐚1,𝐚2,,𝐚n і =𝐛1,𝐛2,,𝐛n як

𝐱=x1𝐚1+x2𝐚2++xn𝐚n=ixi𝐚i,

і

𝐱=y1𝐛1+y2𝐛2++yn𝐛n=iyi𝐛i.

Ці рівності дозволяють ввести координатні вектор-стовпці і за допомогою матричного добутку і означення матриці переходу записати:

𝐱=𝐚1,𝐚2,,𝐚n(x1xn)=𝐛1,𝐛2,,𝐛n(y1yn)=𝐚1,𝐚2,,𝐚nB(𝒜,)(y1yn).

Із однозначності запису вектора через базис звідси випливає формула перетворення координат при зміні базису:

(x1xn)=B(𝒜,)(y1yn).

Тобто якщо координати деякого вектора у базисі утворюють вектор стовпець y, а у базисі 𝒜 утворюють вектор стовпець x, то

x=B(𝒜,)y.

Важливо помітити зміну порядку у цій формулі. Якщо матриця B(𝒜,) визначає перехід від базису 𝒜 до базису , то формула перетворення координат задає перехід навпаки від координат у базисі до координат у базисі 𝒜. Тому матрицю B(𝒜,) можна також називати матрицею переходу від координат у базисі до координат у базисі 𝒜.

У такій інтерпретації можна також дати означення матриці переходу через матриці лінійного відображення. Стовпцями такої матриці M(T;𝒜,) є координати T(𝐚i) у базисі . Якщо вибрати тотожне лінійне перетворення то стовпцями матриці M(I;,𝒜) будуть координати розкладів векторів із у базисі 𝒜. Тому

B(𝒜,)=M(I;,𝒜).

Зміна порядку базисів у правій і лівій частині не є помилково.

Приклади

Два виміри

У двовимірному просторі, двійка векторів отриманих обертанням стандартного базису проти годинникової стрілки на 45° є базисом простору. Матриця чиї стовпчики є координатами цих векторів у початковому базисі має вид:

M=[12121212]

Якщо ми хочемо перевести будь-який вектор простору в цей базис, нам треба помножити зліва його компоненти на обернену до цієї матрицю,[9] а щоб перевести вектор з координатами у новому базисі у координати стандартного потрібно нові координати помножити на саму матрицю.

Три виміри

Нехай R буде новим базисом заданим за допомогою кутів Ейлера. Матриця цього базису в якості стовпців матиме компоненти кожного з векторів у стандартному базисі. Отже, ця матриця виглядає так (Див. статтю Ейлерові кути):

𝐑=[cαcγsαcβsγcαsγsαcβcγsβsαsαcγ+cαcβsγsαsγ+cαcβcγsβcαsβsγsβcγcβ].

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

Перетворення матриці лінійного відображення при зміні базису

Нехай задані векторні простори V і W над одним полем і для простору V вибрані два базиси 𝒜=(𝐚1,,𝐚n) і 𝒜=(𝐚'1,,𝐚'n), а у просторі W вибрані два базиси =(𝐛1,,𝐛m) і =(𝐛'1,,𝐛'm). Нехай B(𝒜,𝒜) і B(,) є відповідними переходами між базисами у двох просторах.

Якщо тепер T:VW є лінійним відображенням то у відповідних базисах воно задається матрицями M(T;𝒜,) і M(T;𝒜,). Якщо 𝐱V є довільним вектором, координати якого у базисах 𝒜 і 𝒜 можна записати за допомогою вектор стовпців (x1xn) і (x'1x'n), то T(𝐱) є вектором простору W координати якого у базисах , можна записати за допомогою вектор стовпців (y1ym) і (y'1y'm).

У цих позначеннях у матричному записі враховуючи означення матриць переходу і лінійного відображення:

(y'1y'm)=B(,)(y1ym)=B(,)M(T;𝒜,)(x1xn)=B(,)M(T;𝒜,)B(𝒜,𝒜)(x'1x'n).

Оскільки вказані рівності справедливі для координатних стовпців усіх векторів 𝐱V, то B(,)M(T;𝒜,)B(𝒜,𝒜) є однозначно визначеною матрицею відображення T:VW у базисах 𝒜 і :

M(T;𝒜,)=B(,)M(T;𝒜,)B(𝒜,𝒜)=(B(,)1M(T;𝒜,)B(𝒜,𝒜).

Зокрема якщо V=W і T є лінійним перетворенням, то його матриці у базисах 𝒜 і 𝒜 пов'язані співвідношенням:

M(T;𝒜)=(B(𝒜,𝒜))1M(T;𝒜)B(𝒜,𝒜).

У простіших позначеннях, якщо A є матрицею перетворення у базисі 𝒜, а A є матрицею перетворення у базисі 𝒜 і U=B(𝒜,𝒜), то:

A=U1AU.

Матриця білінійної форми

Білінійна форма на векторному просторі V над полем R це відображення Шаблон:Nowrap лінійне щодо обох аргументів. Тобто, Шаблон:Nowrap білінійна, якщо відображення

𝐱B(𝐱,𝐲)
𝐲B(𝐲,𝐱)

лінійні для будь-якого y з V. Це визначення також застосовне для модуля над комутативним кільцем і гомоморфізмом модуля в якості лінійного відображення.

Матриця Грама G, що відповідає базису 𝒜=𝐚1,𝐚2,,𝐚n визначена так

Gi,j=B(𝐚i,𝐚j).

Якщо 𝐱=ixi𝐚i і 𝐲=iyi𝐚i це представлення векторів x, y у цьому базисі, тоді білінійна форма задана так

B(𝐱,𝐲)=𝐱𝖳G𝐲.

Матриця буде симетрична якщо білінійна форма B це симетрична білінійна форма.

Зміна базису

Якщо задано два базиси 𝒜=𝐚1,𝐚2,,𝐚n і 𝒜=𝐚'1,𝐚'2,,𝐚'n, G є матрицею Грама у першому базисі, а G є матрицею грама у другому базисі, то ці матриці пов'язана співвідношенням із матрицею переходу B(𝒜,𝒜):

G=B(𝒜,𝒜)𝖳GB(𝒜,𝒜).

Джерела

Примітки

Шаблон:Reflist

Шаблон:Лінійна алгебра