✖

Matice přechodu

Máme-li vektorový prostor V a dvě jeho báze, můžeme jeden vektor z prostoru vyjádřit jako kombinaci vektorů z obou bází. Matice přechodu nám pak pomáhá převádět jedno vyjádření na druhé.

Motivace

Mějme n-rozměrný vektorový prostor V a dvě jeho různé báze E = {e1, …, en} a F = {f1, …, fn}. Dále zvolme nějaký vektor x z V. Protože x je z prostoru V a protože E i F jsou báze tohoto prostoru, tak musí platit, že existují koeficienty a1, …, an takové, že:

x=a1⋅e1+…+an⋅en

a zároveň musí existovat koeficienty b1, …, bn takové, že:

x=b1⋅f1+…+bn⋅fn

V prvním případě vyjadřujeme vektor x pomocí báze E, ve druhém případě pomocí báze F. Používáme dvě různé báze na vyjádření x, získáme tak zároveň dvě různé sady koeficientů ai a bi. Vyvstává otázka: pokud známe koeficienty bi, existuje nějaký způsob, jak z těchto koeficientů získat koeficienty ai, tj. vyjádření vzhledem k první bázi?

Ano, slouží k tomu tzv. matice přechodu.

Jak získat matici přechodu

Zůstaneme u toho, že máme prostor V a dvě báze E = {e1, …, en} a F = {f1, …, fn}. Protože E je báze prostoru V, tak jistě i všechny vektory f1, …, fn půjdou vyjádřit jako lineární kombinace vektorů z báze E. Vektory f1, …, fn jsou sice součástí báze F, ale zároveň jsou běžnými prvky prostoru V, takže musí platit:

f1=a11⋅e1+a21⋅e2+…+an1⋅enf2=a12⋅e1+a22⋅e2+…+an2⋅en…fn=a1n⋅e1+a2n⋅e2+…+ann⋅en

My nyní tyto rovnice přepíšeme do matice tak, že v prvním sloupci matice budou koeficienty vektoru f_1, tj. ai1, ve druhém koeficienty vektoru f_2, tj. ai2, apod. Dostaneme matici:

P=(a11a12…a1na21a22…a2n…an1an2…ann)

Taková matice se pak nazývá matice přechodu od báze E k bázi F. Pokud máme vektor x = [x1,…, xn] z V, který má vzhledem k bázi F koeficienty b1, …, bn, pak koeficienty a1, …, an vzhledem k bázi E získáme

(a1⋮an)=P⋅(b1⋮bn)

Příklad

Budeme pracovat nad vektorovým prostorem ℝ3. Zvolíme jednu standardní bázi E = {[1, 0, 0], [0, 1, 0], [0, 0, 1]} a druhou bázi F = {[2, 0, 0], [3, 2, 0], [1, 5, 4]}. Matice přechodu z báze E k bázi F bude mít tvar

P=(231025004)

Nyní zvolíme libovolný vektor x ∈ ℝ3, například x = [12, 41, 28]. Ten má koeficienty vzhledem k bázi F b1 = −2, b2 = 3, b3 = 7. Provedeme tak součin matic:

(231025004)⋅(−237)=(124128)

Vzhledem k bázi E má vektor x koeficienty a1 = 12, a2 = 41, a3 = 28. Tedy platí:

[12,41,28]=12⋅[1,0,0]+41⋅[0,1,0]+28⋅[0,0,1]

Odkazy a zdroje

Kapitoly: Vektorové prostory, Příklady vektorových prostorů, Vektorový podprostor, Lineární kombinace vektorů, Lineární obal, Báze vektorového prostoru, Dimenze vektorového prostoru, Matice přechodu