I Algebra liniowa z geometrią 1

Rozdział 3 Przestrzeń wektorowa

SŁOWA KLUCZOWE ROZDZIAŁU przestrzenie wektorowe ℝn i ℂn ◇ przestrzeń wektorowa 𝔽n ◇ kombinacja liniowa ◇ liniowa niezależność ◇ baza ◇ baza standardowa 𝔽n ◇ iloczyn skalarny w ℝn ◇ norma w ℝn ◇ nierówność Cauchy’ego–Schwarza ◇ wektory ortogonalne ◇ proste i płaszczyzny w ℝ3 ◇ iloczyn hermitowski

3.1 Płaszczyzna ℝ2 jako przestrzeń wektorowa

Punkt na płaszczyźnie ℝ2 utożsamiamy z jego współrzędnymi kartezjańskimi (x1,x2), czyli liczbą zespoloną z=x1+i⁢x2. Wprowadzimy teraz w zbiorze ℝ2 pewną nową strukturę algebraiczną, strukturę przestrzeni wektorowej. Geometrycznie punkt P=(x1,x2) na płaszczyźnie będziemy interpretowali jako wektor będący strzałką o początku w punkcie 0=(0,0) i o końcu w punkcie P. W tej interpretacji będzie dla nas wygodne zastosowanie nieco innej konwencji zapisu współrzędnych punktu. Zamiast pisać (x1,x2) będziemy stosować zapis kolumnowy [x1x2], czyli pierwsza współrzędna nad drugą. Dla oszczędności papieru wprowadzamy oznaczenie

[x1,x2]T:=[x1x2].

Napis (x1,x2) oznacza, że mamy na myśli liczbę zespoloną, a napis sugeruje [x1,x2]T, że myślimy o wektorze na płaszczyźnie.

Definicja 3.1.

Płaszczyzna R2

Płaszczyzną rzeczywistą nazywamy zbiór

ℝ2:={[x1,x2]T:x1,x2∈ℝ}.

Jego elementy będziemy nazywać wektorami.

Zbiór ℝ2 możemy łatwo wyposażyć w dodatkową strukturę algebraiczną. Wektory będziemy dodawać i mnożyć je przez liczbę rzeczywistą.

Definicja 3.2.

Dodawanie wektorów i mnożenie ich przez skalar

Niech x=[x1,x2]T,y=[y1,y2]T∈ℝ2. Definiujemy ich sumę przez

x+y=[x1,x2]T+[y1,y2]T=[x1+y1,x2+y2]T.

W zapisie kolumnowym mamy

[x1x2]+[y1y2]=[x1+y1x2+y2]

Powyższy wzór określa dodawanie +:ℝ2×ℝ2⟶ℝ2 punktów (wektorów) na płaszczyźnie. Przypisuje ono dwóm punktom płaszczyzny pewien punkt na płaszczyźnie.

Niech a∈ℝ i x=[x1,x2]T∈ℝ2. Definiujemy mnożenie wektora przez liczbę rzeczywistą a wzorem

a⋅[x1,x2]T=[a⋅x1,a⋅x2]T.

Równoważnie,

a⋅[x1x2]=[a⋅x1a⋅x2]

Zdefiniowane powyżej mnożenie definiuje odwzorowanie ⋅:ℝ×ℝ2→ℝ2. Przypisuje ono liczbie rzeczywistej i punktowi na płaszczyźnie pewien punkt na płaszczyźnie.

Rysunek 3.1: Dodawanie wektorów i mnożenie ich przez liczbę rzeczywistą. Suma wektorów u+v jest przekątną równoległoboku R rozpiętego na wektorach u i v. Różnicę wektorów u-v otrzymujemy dodając do wektora u wektor v pomnożony przez liczbę -1 tzn. u-v=u+(-1)⁢v. Długość wektora u-v jest równa długości drugiej przekątnej równoległoboku R. Mnożąc niezerowy wektor v przez wszystkie liczby rzeczywiste otrzymujemy prostą na płaszczyźnie. Dokładniej, zbiór {t⋅v:t∈ℝ} jest prostą przechodzącą przez 0 i równoległą do wektora v.

3.2 Definicja przestrzeni wektorowej

Naturalne jest pytanie: dlaczego mielibyśmy się ograniczać wyłącznie do płaszczyzny ℝ2? Przecież podobną konstrukcję możemy powtórzyć w przestrzeni ℝ3, gdzie położenie punktu jest opisane trzema współrzędnymi w miejsce dwóch. A może rozważyć pięć współrzędnych? Lepiej zróbmy to od razu ogólnie dla dowolnej liczby naturalnej n.

Definicja 3.3.

Przestrzeń wektorowa RnNiech n∈ℕ. Definiujemy zbiór

ℝn:={[x1,…,xn]T:x1,…,xn∈ℝ},

gdzie

[x1,…,xn]T=[x1x2⋮xn].

Analogicznie do płaszczyzny ℝ2 definiujemy działanie dodawania wektorów +:ℝn×ℝn⟶ℝn oraz ich mnożenie przez liczbę rzeczywistą ⋅:ℝ×ℝn⟶ℝn wzorami

x+y=[x1,…,xn]T+[y1,…,yn]T=[x1+y1,…,xn+yn]T

t⋅[x1,…,xn]T=[t⋅x1,…,t⋅xn]T,t∈ℝ

  • U

    Początek układu współrzędnych, czyli wektor zerowy [0,…,0]T będziemy oznaczać przez 0. Zazwyczaj nie prowadzi to do nieporozumień – z kontekstu wynika czy 0 oznacza zero jako liczbę rzeczywistą czy raczej wektor zerowy w ℝn.

ℝn - AKSJOMATY PRZESTRZENI WEKTOROWEJ
Lemat 3.1.
Dla dowolnych wektorów x,y,z∈Rn i liczb rzeczywistych a,b∈R mamy (1) (x+y)+z=x+(y+z)     (łączność dodawania wektorów) (2) x+y=y+x     (przemienność dodawania wektorów) (3) x+0=x (4) istnieje (jedyny) taki wektor x′, że x+x′=0     (x′=(-1)⋅x) (5) a⋅(x+y)=a⋅x+a⋅y     (rozdzielność) (6) (a+b)⋅x=a⋅x+b⋅x     (rozdzielność) (7) (a⋅b)⋅x=a⋅(b⋅x)     (łączność) (8) 1⋅x=x.
Dowód.

Dowód jest bardzo prosty. Jak się dobrze przyglądniemy to zauważymy, że wszystkie własności (1)-(8) wynikają bezpośrednio z własności działań w zbiorze liczb rzeczywistych. Wystarczy je zastosować do każdej współrzędnej z osobna. ∎

Początki teorii przestrzeni wektorowych związane są z Williamem Rowanem Hamiltonem (1805–1865) oraz Hermannem Guntherem Grassmannem (1809–1877)

Mamy więc do czynienia z pewnym zbiorem V(=ℝn) i dwoma działaniami

+:V×V⟶V,⋅:ℝ×V⟶V

spełniającymi warunki (1)-(8).

Definicja 3.4.

Przestrzeń wektorowa nad ciałem R

Rozważmy trójkę (V,+,⋅) z opisanymi powyżej działaniami

+:V×V⟶V,⋅:ℝ×V⟶V.

Powiemy, że (V,+,⋅) jest przestrzenią wektorową nad ciałem ℝ, (bo mnożymy elementy zbiory V przez liczby rzeczywiste) jeśli zachodzą powyższe warunki (1)-(8).

  • U

    Z powyższych rozważań wynika, że (ℝn,+,⋅) jest przykładem przestrzeni wektorowej nad ciałem ℝ. Możecie zapytać po co nam jakieś przestrzenie wektorowe. Przecież mamy już wektory w ℝn, które dodajemy i mnożymy przez liczbę rzeczywistą. Czy to nie wystarczy? Otóż nie. Popatrzcie na funkcję x2+sin⁡(x) (przepraszam ortodoksyjnych matematyków za ten zapis funkcji bez podania dziedziny i przeciwdziedziny). Przecież to też jest suma pewnych obiektów (w tym wypadku funkcji), tylko teraz dodajemy funkcje zamiast liczb lub wektorów z ℝn. Funkcje, podobnie jak wektory możemy mnożyć przez liczby. Pewnie zetknęliście się z funkcjami typu 3⁢x4 lub -2⁢cos⁡(x).

Przykład 3.1 (Przestrzeń F⁢(R,R) funkcji f:R→R).

Niech F⁢(ℝ,ℝ) będzie zbiorem wszystkich funkcji f:ℝ⟶ℝ. W zbiorze F⁢(ℝ,ℝ) mamy naturalne dodawanie +:F(ℝ,ℝ)×F(ℝ,ℝ)⟶F(ℝ,ℝ) dane wzorem

(f+g)⁢(x)=f⁢(x)+g⁢(x),

oraz mnożenie przez skalar ⋅:ℝ×F(ℝ,ℝ)⟶F(ℝ,ℝ) zdefiniowane formułą

(a⋅f)⁢(x)=a⋅f⁢(x).

Trójka (F⁢(ℝ,ℝ),+,⋅) spełnia warunki (1)-(8), więc jest przestrzenią wektorową nad ciałem liczb rzeczywistych.

Przykład 3.2 (Przestrzeń wielomianów).

Niech P będzie zbiorem wszystkich wielomianów o współczynnikach rzeczywistych. Z naturalnymi działaniami dodawania + i mnożenia przez liczbą ⋅, trójka (P,+,⋅) jest przestrzenią wektorową nad ciałem liczb rzeczywistych.

  • U

    Jak pewnie zauważyliście, przez cały czas podkreślam, że rozważane dotąd przestrzenie wektorowe V są przestrzeniami wektorowymi nad ciałem ℝ. Może moglibyśmy rozważać przestrzenie wektorowe nad innymi ciałami? Poniższy przykład pokazuje, że możemy to robić. Co więcej jest to bardzo naturalne, a naturalne konstrukcje bardzo w matematyce lubimy.

Przykład 3.3 (Przestrzeń wektorowa Cn).

Przez analogię do zbioru ℝn możemy zdefiniować zbiór ℂn jako

ℂn:={[z1,…,zn]T:z1,…,zn∈ℂ},

gdzie

[z1,…,zn]T=[z1z2⋮zn].

W zbiorze ℂn mamy naturalnie zdefiniowane działanie dodawania

+:ℂn×ℂn⟶ℂn

oraz ich mnożenie przez liczbę zespoloną

⋅:ℂ×ℂn⟶ℂn.

Są one dane wzorami

z+w=[z1,…,zn]T+[w1,…,wn]T=[z1+w1,…,zn+wn]T,

t⋅[z1,…,zn]T=[t⋅z1,…,t⋅zn]T,t∈ℂ.

Łatwo sprawdzamy, że tak określona trójka (ℂn,+,⋅) spełnia warunki (1)-(8). Jedyna różnica polega na tym, że wektory (elementy zbioru ℂn) mnożymy teraz przez liczby zespolone, a nie liczby rzeczywiste. Możemy, więc stwierdzić, że (ℂn,+,⋅) jest przestrzenią wektorową nad ciałem liczb zespolonych. Możecie powiedzieć, że przecież to nie koniec. Taką samą konstrukcje możemy przeprowadzić rozważając zbiór ℚn i jego elementy mnożyć przez liczby wymierne. Otrzymamy przestrzeń wektorową nad ciałem liczb wymiernych ℚ. Prowadzi nas to do ogólnej definicji przestrzeni wektorowej nad dowolnym ciałem 𝔽.

Definicja 3.5 (Przestrzeń wektorowa nad ciałem F).

Niech V będzie zbiorem i niech 𝔽 będzie ciałem. Załóżmy, że określone są działania: +:V×V⟶V (dodawanie wektorów) oraz ⋅:𝔽×V⟶V (mnożenie przez skalar). Powiemy, że trójka (V,+,⋅) jest przestrzenią wektorową nad ciałem 𝔽, jeśli dla dowolnych wektorów x,y,z∈V oraz skalarów a,b∈𝔽 zachodzą warunki:

  • (1)

    (x+y)+z=x+(y+z)

  • (2)

    x+y=y+x

  • (3)

    istnieje taki wektor 0∈V, że x+0=x

  • (4)

    istnieje taki wektor x′, że x+x′=0

  • (5)

    a⋅(x+y)=a⋅x+a⋅y

  • (6)

    (a+b)⋅x=a⋅x+b⋅x

  • (7)

    (a⋅b)⋅x=a⋅(b⋅x)

  • (8)

    1⋅x=x.

Zauważmy, że pierwsze cztery warunki dotyczą wyłącznie dodawania wektorów i oznaczają, że (V,+) jest grupą abelową W dalszym ciągu napis V∈V⁢e⁢k⁢t𝔽 będzie oznaczał, że V jest przestrzenią wektorową nad ciałem 𝔽.

  • U

    Wektor zerowy 0∈V jest wyznaczony jednoznacznie. Jeśli 01,02∈V spełniają warunek (3), to 01=01+02=02.

  • U

    Rozważmy przestrzeń wektorową V∈V⁢e⁢k⁢t𝔽 nad ciałem 𝔽. Uzasadnimy, że dla v∈V oraz 0∈𝔽 (elementu neutralnego dodawania w ciele 𝔽) zachodzi równość

    0⋅v=0∈V.

    Możecie powiedzieć, że to przesada aby uzasadnić takie rzeczy. Przecież 0∈𝔽 pomnożone przez ,,cokolwiek’’ daje 0. Tak jest, gdy ,,cokolwiek’’ jest elementem ciała 𝔽. W naszym przypadku 0⋅v oznacza, że mnożymy 0∈𝔽 przez wektor v∈V, natomiast 0 po prawej stronie jest wektorem, a nie elementem ciała 𝔽.

    Z własności (6) i definicji 0 jako elementu neutralnego dla dodawania w ciele 𝔽 wynika, że

    0⋅v =(0+0)⋅v
    =0⋅v+0⋅v,

    więc 0⋅v=0.

  • U

    Niech x∈V. Wektor x′ spełniający warunek x+x′=0 jest wyznaczony jednoznacznie. Rzeczywiście, jeśli x+x′=0=x+x′′, to

    x′ =x′+0
    =x′+(x+x′′)
    =(x′+x)+x′′
    =0+x′′
    =x′′

    Wektor x′ nazywamy wektorem przeciwnym do x i oznaczamy przez -x. Uzasadnimy, że -x=(-1)⋅x.

    x+(-1)⋅x =(1+(-1))⋅x
    =0⋅x
    =0,

    czyli x′=-x=(-1)⋅x.

    Analogicznie pokazujemy, że
    a⋅0=0 oraz -a⋅v=(-a)⋅v

Przykład 3.4 (Przestrzeń wektorowa (Fn,+,⋅)).

Jeśli 𝔽 jest dowolnym ciałem, to naturalnie określona trójka (𝔽n,+,⋅) jest przestrzenią wektorową nad ciałem 𝔽. W szczególności, (𝔽,+,⋅) jest przestrzenią wektorową nad ciałem 𝔽.

Przykład 3.5 (O co chodzi z tymi ciałami?).

Rozważmy ponownie przestrzeń wektorową (ℂn,+,⋅). Mnożenie ⋅ jest mnożeniem wektora przez liczbę zespoloną. Oznaczmy je chwilowo przez ⋅ℂ. Zauważmy, że w zbiorze ℂn mamy też dobrze określone mnożenie ⋅ℝ przez liczbę rzeczywistą. Trójki (ℂn,+,⋅ℂ) oraz (ℂn,+,⋅ℝ) są różnymi obiektami matematycznymi. (ℂn,+,⋅ℂ) jest przestrzenią wektorową nad ciałem ℂ, a (ℂn,+,⋅ℝ) jest przestrzenią wektorową nad ciałem ℝ. Co za różnica? Otóż zasadnicza. Pierwsze dwa elementy trójek są identyczne tzn. zbiór ℂn i określone w nim działanie dodawania wektorów +. Aby dostrzec różnicę rozważmy wektor v=[1+2⁢i,1+2⁢i]T∈ℂ2. Zauważmy, że w przestrzeni (ℂn,+,⋅ℂ) nad ciałem ℂ zachodzi równość

[1+2⁢i1+2⁢i]=(1+2⁢i)⋅[11].

W przestrzeni (ℂn,+,⋅ℝ) nad ciałem ℝ taka równość nie zachodzi. Co więcej, napis

(1+2⁢i)⋅[11]

nie ma sensu w tej przestrzeni, bo dopuszczamy tylko mnożenie wektorów z ℂ2 przez liczby rzeczywiste.

Przykład 3.6.

Rozważmy przestrzeń wektorową

ℤ35=ℤ3×ℤ3×ℤ3×ℤ3×ℤ3

oraz wektory

u=[2,2,0,1,2]T,v=[1,2,2,2,1]T.

Wtedy

u+v=[0,1,2,0,0]T,2⋅u=[1,1,0,2,1]T.
  • U

    Uważny czytelnik zauważył z pewnością, że działania w przestrzeni funkcyjnej F⁢(ℝ,ℝ) są zdefiniowane dzięki temu, że potrafimy dodawać wartości dwóch funkcji z F⁢(ℝ,ℝ) oraz mnożyć wartości funkcji z F⁢(ℝ,ℝ). Jest to możliwe, bo przeciwdziedzina funkcji z F⁢(ℝ,ℝ), czyli ℝ jest ciałem. Nie jest natomiast ważne, że ich dziedzina ℝ ma strukturę ciała. Możemy więc rozważać bardziej ogólne funkcyjne przestrzenie wektorowe. Dokładniej, jeśli X jest dowolnym niepustym zbiorem i 𝔽 jest ciałem, to zbiór

    F⁢(X,𝔽)

    wszystkich funkcji f:X⟶𝔽 jest przestrzenią wektorową z działaniami

    (f+g)⁢(x)=f⁢(x)+g⁢(x),(a⋅f)⁢(x)=a⋅f⁢(x),a∈𝔽.

    Przykładowo, F⁢([-1,1],ℝ) jest rzeczywistą przestrzenią wektorową. Zwróćcie uwagę, że powyżej zdefiniowane działania, nie są działaniami wewnętrznymi w zbiorze F⁢(ℝ,[-1,1]), bo sin,cos∈F⁢(ℝ,[-1,1]), ale sin+cos∉F⁢(ℝ,[-1,1]) oraz 2⁢sin∉F⁢(ℝ,[-1,1]).

Niech 𝔽 będzie ciałem. W przestrzeni wektorowej (𝔽n,+,⋅) wyróżniamy n wektorów danych przez

e1=[1,0,…,0]T,e2=[0,1,…,0]T,…,en=[0,…,0,1]T

Zauważmy, że każdy wektor v=[v1,…,vn]T∈𝔽n możemy zapisać jako

[v1,…,vn]T =[v1,…,0]T+…+[0,…,vn]T
=v1⋅[1,…,0]T+…+vn⋅[0,…,1]T
=v1⋅e1+…+vn⋅en.

Oznacza to, że zachodzi równość

v=v1⋅e1+…+vn⋅en,vi∈𝔽.

Mówimy wtedy, że wektor v jest kombinacją liniową wektorów e1,…,en. Zdefiniujemy to pojęcie bardziej ogólnie, co przyda nam się w przyszłości.

Definicja 3.6.

Kombinacja liniowa wektorów

Niech (V,+.⋅) będzie przestrzenią wektorową nad ciałem 𝔽. Dla wektorów v1,…,vk∈V oraz skalarów a1,…,ak∈𝔽, wektor

a1⋅v1+…+ak⋅vk∈V

nazywamy kombinacją liniową wektorów v1,…,vk∈V.

Przykład 3.7.

Niech (V,+,⋅) będzie przestrzenią wektorową nad ciałem 𝔽. Ustalmy wektory v1,…,vk∈V i rozważmy zbiór

span⁢{v1,…,vk}={a1⋅v1+…+ak⋅vk:a1,…,ak∈𝔽}

wszystkich możliwych kombinacji liniowych wektorów v1,…,vk. Działania + oraz ⋅ są działaniami wewnętrznymi w zbiorze span⁢{v1,…,vk} oraz (span⁢{v1,…,vk},+,⋅) jest przestrzenią wektorową nad ciałem 𝔽.

Załóżmy, że V=ℝ2. Mamy

  • (a)

    span⁢{0}={0},

  • (b)

    jeśli 0≠v∈ℝ2, to span⁢{v}={a⋅v:a∈ℝ} jest prostą przechodzącą przez 0 i równoległą do wektora v.

Lemat 3.2.

Rozważmy przestrzeń wektorową (Fn,+,⋅). Wtedy każdy wektor v∈Fn można jednoznacznie zapisać w postaci kombinacji liniowej

v=v1⋅e1+…+vn⋅en,vi∈𝔽.
Dowód.

Wiemy już, że dla dowolnego wektora v∈𝔽n istnieją takie skalary v1,…,vn∈𝔽, że v=v1⋅e1+…+vn⋅en. Pokażemy, że takie przedstawienie wektora v w postaci kombinacji liniowej wektorów e1,…,en jest wyznaczone jednoznacznie. Przypuśćmy, że

v=v1⋅e1+…+vn⋅en=x1⋅e1+…+xn⋅en.

Wtedy

0=[0,…,0]T =v+(-1)⋅v
=(v1-x1)⋅e1+…+(vn-xn)⋅en
=[v1-x1,…,vn-xn]T,

czyli v1=x1,…,vn=xn. ∎

Rysunek 3.2: Przykładowa kombinacja liniowa wektorów [2,1]T i [-1,1]T.
Definicja 3.7.

Baza standardowa Fn

Wektory e1,…,en nazywamy bazą standardową przestrzeni 𝔽n.

  • U

    Zauważmy, że jednoznaczność przedstawienia wektora v jako kombinacji liniowej wektorów e1,…,en wynika z prawdziwości następującej implikacji:

    x1⋅e1+…+xn⋅en=0 ⇒ x1=…=xn=0.

    Jest to więc ważna własność wektorów e1,…,en. Warto więc ją jakoś nazwać i zbadać.

Definicja 3.8.

Liniowa niezależność

Niech V będzie przestrzenią wektorową nad ciałem 𝔽. Wektory v1,…,vk∈V nazywamy liniowo niezależnymi, jeśli dla x1,…,xk∈𝔽 zachodzi implikacja

x1⋅v1+…+xk⋅vk=0 ⇒ x1=…=xk=0.
Przykład 3.8.

Niech v,w∈ℝ2. Przypuśćmy, że wektory v,w są liniowo zależne. Wtedy istnieją takie liczby rzeczywiste a,b∈ℝ, że a≠0 lub b≠0 oraz a⋅v+b⋅w=0. Jeśli a≠0, to v=-ba⋅w, czyli wektor v leży na prostej {t⁢w:t∈ℝ}.

Przykład 3.9.

Wektory

v1=[1,1,0]T,v2=[1,0,1]T

są liniowo niezależne w 𝔽. Przypuśćmy bowiem, że x1⋅v1+x2⋅v2=0 dla pewnych x1,x2∈𝔽. Ponieważ x1⋅v1+x2⋅v2=[x1+x2,x1,x2]T, więc

x1+x2=0,x1=0,x2=0,

czyli v1 i v2 są liniowo niezależne.

Definicja 3.9.

Baza przestrzeni wektorowej

Niech V będzie przestrzenią wektorową nad ciałem 𝔽. Wektory v1,…,vk∈v nazywamy bazą przestrzeni wektorowej V, jeśli dla dowolnego wektora v∈V istnieją jednoznacznie wyznaczone takie skalary x1,…,xk∈𝔽, że

v=x1⋅v1+…+xk⋅vk.
Przykład 3.10.

Podmieńmy wektor e3=[0,0,1]T w bazie dla 𝔽3 przez wektor u=[0,1,1]T. Pokażemy, że wektory e1, e2, u tworzą bazę 𝔽3. Rozważmy dowolny wektor [a,b,c]T∈𝔽3. Musimy uzasadnić, że istnieją jedyne takie skalary x1, x2, x3∈𝔽3, że x1⋅e1+x2⋅e2+x3⋅u=[a,b,c]T. Zwróćmy uwagę, że

x1⋅e1+x2⋅e2+x3⋅u=[x1,x2+x3,x3]T.

Równość [x1,x2+x3,x3]T=x1⋅e1+x2⋅e2+x3⋅u=[a,b,c]T jest więc równoważna z układem równań

x1=a,x2+x3=b,x3=c.

Ma on jednoznaczne rozwiązanie

x1=a,x2=b-c,x3=c,

czyli e1, e2, u są bazą 𝔽3.

Przykład 3.11.

Wektory v1=[1,0,0]T, v2=[0,1,1]T są liniowo niezależne, bo równość

[0,0,0]T =x1⋅v1+x2⋅v2
=x1⋅[1,0,0]T+x2⋅[0,1,1]T
=[x1,x2,x2]T,

oznacza, że x1=x2=0. Nie tworzą one jednak bazy 𝔽3, bo ich kombinacje liniowe x1⋅v1+x2⋅v2 mają postać [x1,x2,x2]T, więc przykładowo, wektor [1,2,3]T nie jest kombinacją liniową v1 i v2.

Każdy wektor [x1,x2,x3]T∈𝔽3 jest kombinacją liniową wektorów e1, e2, e3, [0,1,1]T, bo

[x1,x2,x3]T=x1⋅e1+x2⋅e2+x3⋅e3+0⋅[0,1,1]T.

Wektory e1, e2, e3, [0,1,1]T nie tworzą jednak bazy 𝔽3, bo przykładowo

[0,1,1]T =0⋅e1+1⋅e2+1⋅e3+0⋅[0,1,1]T
=0⋅e1+0⋅e2+0⋅e3+1⋅[0,1,1]T,

czyli przedstawienie nie jest jednoznaczne. Wynika to z faktu, że wektory e1, e2, e3, [0,1,1]T są liniowo zależne, bo

0⋅e1+1⋅e2+1⋅e3-1⋅u=0.
Rysunek 3.3: Baza standardowa e1, e2 na płaszczyźnie. Każdy wektor na płaszczyźnie można jednoznacznie zapisać jako kombinację liniową wektorów e1, e2.
Przykład 3.12 (Przestrzeń wektorowa macierzy M2×2⁢(F)).

Rozważmy zbiór macierzy M2×2⁢(𝔽). Jest w nim określone działanie dodawania macierzy

+:M2×2(𝔽)×M2×2(𝔽)⟶M2×2(𝔽)

dane wzorem

[abcd]+[efgh]=[a+eb+fc+gd+h]

oraz mnożenie macierzy przez skalar

⋅:𝔽×M2×2(𝔽)⟶M2×2(𝔽)

zdefiniowane wzorem

t⋅[abcd]=[t⁢at⁢bt⁢ct⁢d],t∈𝔽.

Trójka (M2×2⁢(𝔽),+,⋅) jest przestrzenią wektorową nad ciałem 𝔽. Ponadto, dla A=[abcd]∈M2×2⁢(𝔽) mamy

[abcd]=a⋅[1000]+b⋅[0100]+c⋅[0010]+d⋅[0001].

Powyższym przedstawienie jest jednoznacznie wyznaczone przez macierz A, czyli macierze

[1000],[0100],[0010],[0001]

tworzą bazę przestrzeni M2×2⁢(𝔽).

3.3 Iloczyn skalarny i norma w ℝn

Wprowadzimy teraz w przestrzeni wektorowej (ℝn,+,⋅) pewną dodatkową geometryczną strukturę, zadaną przez euklidesowy iloczyn skalarny.

Definicja 3.10.

Euklidesowy iloczyn skalarny w Rn

Iloczynem skalarnym wektorów v=[v1,v2]T,u=[u1,u2]T∈ℝ2 nazywamy liczbę rzeczywistą

(v|u):=v1⋅u1+v2⋅u2.

Analogicznie, iloczyn skalarny wektorów

v=[v1,…,vn]T,u=[u1,…,un]T∈ℝn

definiujemy jako liczbę rzeczywistą

(v|u):=v1⋅u1+…+vn⋅un

  • U

    Iloczyn skalarny jest też często oznaczany symbolem <v,u>. My będziemy używali oznaczenia (v|u), bo w tej konwencji nierówność (v|u)>0 jest czytelniejsza niż napis <v,u≫0.

Iloczyn skalarny jest więc odwzorowaniem

(⋅|⋅):ℝn×ℝn∋(v,u)⟼(v|u)∈ℝ.

Przypisuje ono parze wektorów (v,u) liczbę rzeczywistą (v|u).

Lemat 3.3.

Dla dowolnych wektorów u,v,w∈Rn i skalarów a,b∈R zachodzą następujące własności

  • (1)

    (dwuliniowość)

    (a⋅u+b⋅v|w)=a(u|w)+b(v|w),
    (u|a⋅v+b⋅w)=a(u|v)+b(u|w).
  • (2)

    (symetryczność)

    (u|v)=(v|u)

  • (3)

    (dodatnia określoność)

    (u|u)≥0

    przy czym (u|u)=0 wtedy i tylko wtedy, gdy u=0.

Definicja 3.11.

Norma euklidesowa w Rn

Normą (długością) wektora u=[u1,…,un]T∈ℝn nazywamy liczbę

∥u∥:=(u|u)=u12+…+un2≥0

  • U

    Zauważmy, że wektor [cos⁡θ,sin⁡θ]T ma normę jeden i każdy wektor o normie jeden można zapisać w tej postaci dla pewnego θ. W szczególności, dowolny wektor v∈ℝ2 można zapisać w postaci

    v=∥v∥⁢[cos⁡θ,sin⁡θ]T.
Lemat 3.4 (Tożsamość równoległoboku).

Dla dowolnych wektorów u,v∈Rn zachodzi równość

∥u+v∥2+∥u-v∥2=2⁢(∥u∥2+∥v∥2)

Dowód.

Bezpośredni rachunek pokazuje, że

∥u+v∥2+∥u-v∥2 =(u+v|u+v)+(u-v|u-v)
=(u|u)+(u|v)+(v|u)+(v|v)
+(u|u)-(u|v)-(v|u)+(v|v)
=2(u|u)+2(v|v)=2(∥u∥2+∥v∥2).

∎

Lemat 3.5 (Wzór polaryzacyjny).

Zachodzi wzór polaryzacyjny

(u|v)=14(∥u+v∥2-∥u-v∥2).

Dowód.

Mamy

∥u+v∥2-∥u-v∥2 =(u+v|u+v)-(u-v|u-v)
=(u|u)+(u|v)+(v|u)+(v|v)
-((u|u)-(u|v)-(v|u)+(v|v))
=4(u|v).

∎

Lemat 3.6.

Niech u,v∈Rn będą wektorami. Wówczas,

(u,v)=0⇔∥u-v∥2=∥u∥2+∥v∥2.
Dowód.

Zauważmy, że

∥u-v∥2 =(u-v|u-v)
=∥u∥2-2(u|v)+∥v∥2,

czyli teza zachodzi. ∎

Twierdzenie 3.1 (Nierówność Cauchy’ego–Schwarza).

Dla dowolnych wektorów u i v∈Rn zachodzi nierówność

|(u|v)|≤∥u∥∥v∥.

Dowód.

Możemy założyć że wektory u i v są niezerowe. Dla dowolnego t∈ℝ mamy

0 ≤∥u+t⋅v∥2
=(u+t⋅v|u+t⋅v)
=∥u∥2+2t(u|v)+t2∥v∥2,
czyli z własności funkcji kwadratowych wynika, że
4((u|v))2-4∥u∥2∥v∥2≤0,

co kończy dowód. ∎

Wniosek 3.1 (Własności normy).

Dla dowolnych u,v∈Rn i a∈R mamy

  • (1)

    ∥u∥≥0 oraz ∥u∥=0 wtedy i tylko wtedy, gdy u=0;

  • (2)

    ∥a⋅u∥=|a|⋅∥u∥;

  • (3)

    (nierówność trójkąta)

    ∥u+v∥≤∥u∥+∥v∥

Dowód.

Pierwsza własność wynika bezpośrednio z definicji normy. Dla dowodu drugiej zauważamy, że

∥a⋅u∥2 =(a⋅u|a⋅u)
=a2(u|u)
=a2⁢∥u∥2.

Uzasadnimy nierówność trójkąta. Stosując nierówność Cauchy’ego–Schwarza mamy

∥u+v∥2 =∥u∥2+2(u|v)+∥v∥2
≤∥u∥2+2⁢∥u∥⁢∥v∥+∥v∥2
=(∥u∥+∥v∥)2,

co kończy dowód. ∎

Definicja 3.12.

Wektory ortogonalne

Wektory u,v∈ℝn są ortogonalne (prostopadłe) wtedy i tylko wtedy, gdy

(u|v)=0.

W szczególności, wektor zerowy jest prostopadły do każdego wektora, więc również do samego siebie.

  • U

    Pokażemy, że dla dowolnych wektorów u,v∈ℝ2 zachodzi równość

    (u|v)=∥u∥∥v∥cos∠(u,v),

    gdzie ∠⁢(u,v) jest kątem między wektorami u i v. W szczególności,

    |(u|v)|≤∥u∥∥v∥.

    Jeśli któryś z wektorów u lub v jest zerowy to powyższa równość jest prawdziwa. Załóżmy więc, że wektory u i v są niezerowe. Niech wektor q będzie rzutem prostopadłym wektora u na prostą rozpiętą przez wektor v. Wtedy q=c⋅v dla pewnego c∈ℝ. Stąd wektor w=u-c⋅v jest prostopadły do wektora v. Gdy kąt ∠⁢(u,v) jest ostry, to c≥0 oraz

    cos⁡∠⁢(u,v)=∥c⋅v∥∥u∥=|c|⁢∥v∥∥u∥.

    Jeśli kąt ∠⁢(u,v) jest rozwarty, to c<0 oraz

    cos⁡∠⁢(u,v)=cos⁡(π-∠⁢(u,-v))=-cos⁡∠⁢(u,-v)=-|c|⁢∥v∥∥u∥.

    W obydwu przypadkach

    cos⁡∠⁢(u,v)=c⁢∥v∥∥u∥.

    Ponieważ wektor w=u-c⋅v jest prostopadły do v, więc

    0=(u-c⋅v,v)=(u|v)-c∥v∥2,

    czyli

    c=(u|v)∥v∥2.

    Stąd

    cos⁡∠⁢(u,v)=(u|v)∥v∥2⁢∥v∥∥u∥=(u|v)∥v∥⁢∥u∥,

    co kończy dowód.

    Możemy na to spojrzeć jeszcze inaczej. Wektory u i v możemy zapisać w postaci trygonometrycznej:

    u=|u|⁢(cos⁡θ,sin⁡θ)T,v=|v|⁢(cos⁡ψ,sin⁡ψ)T.

    Wtedy

    (u|v)=|u||v|(cosθcosψ+sinθsinψ)=|u||v|cos(θ-ψ).

Z nierówności Cauchy’ego–Schwarza wynika, że dla niezerowych wektorów u,v∈ℝn mamy

-1≤(u|v)∥u∥⁢∥v∥≤1,u,v≠0.

Istnieje więc jednoznacznie wyznaczony taki kąt 0≤∠⁢(u,v)≤π, że

cos⁡∠⁢(u,v)=(u|v)∥u∥⁢∥v∥.
Definicja 3.13.

Kąt między wektorami

Kątem ∠⁢(u,v) pomiędzy niezerowymi wektorami u,v∈ℝn nazywamy jedyny taki kąt 0≤∠⁢(u,v)≤π, że

cos⁡∠⁢(u,v)=(u|v)∥u∥⁢∥v∥.
Definicja 3.14.

Wektor jednostkowy

Wektor u∈ℝn nazywamy jednostkowym, gdy ∥u∥=1.

Rysunek 3.4: Normalizacja niezerowego wektora v. Wektor u=v∥v∥ leży na okręgu jednostkowym.
Przykład 3.13.

Jeśli wektor v∈ℝn jest niezerowy, to wektor u=v∥v∥ jest wektorem jednostkowym.

Przykład 3.14.

Niech A=[abcd]∈M2×2⁢(ℝ). Niech a1=[a,c]T i a2=[b,d]T∈ℝ2 będą wektorami utworzonymi z kolumn macierzy A. Macierz Grama ma postać

AT⁢A=[acbd]⁢[abcd]=[(a1|a1)(a1|a2)(a1|a2)(a2|a2)].

W szczególności, A∈O⁢(2) jest ortogonalna tzn. AT⁢A=I wtedy i tylko wtedy, gdy

∥a1∥=∥a2∥=1,(a1|a2)=0,

czyli kolumny A są wektorami jednostkowymi i są ortogonalne do siebie.

  • U

    METRYKA EUKLIDESOWA

    Korzystając z normy możemy zdefiniować funkcję

    d:ℝn×ℝn⟶ℝ,

    wzorem

    d⁢(v,w)=∥v-w∥=(v1-w1)2+…+(vn-wn)2.

    Z własności normy, dla dowolnych v,w,u∈ℝn mamy

    • (i)

      d⁢(v,w)≥0 oraz d⁢(v,w)=0 wtedy i tylko wtedy, gdy v=w,

    • (ii)

      d⁢(v,w)=d⁢(w,v),

    • (iii)

      d⁢(v,w)≤d⁢(v,u)+d⁢(u,w).

    Przykładowo,

    d⁢(v,w) =∥v-w∥
    =∥(v-u)+(u-w)∥
    ≤∥v-u∥+∥u-w∥
    =d⁢(v,u)+d⁢(u,w)

    Funkcję d nazywamy metryką euklidesową w ℝn. Liczbę d⁢(v,w) nazywamy odległością między v i w.

3.4 Proste i płaszczyzny

Rozważmy niezerowy wektor v=[v1,v2]T∈ℝ2. Jak wiemy zbiór wszystkich wektorów postaci t⋅v dla t∈ℝ jest prostą równoległą do wektora v i przechodzącą przez punkt 0. Prostą równoległą do v i przechodzącą przez punkt [a1,a2]T możemy opisać jako zbiór punktów postaci [a1,a2]T+t⋅v (t∈ℝ).

Definicja 3.15.

Równanie parametryczne prostej

Równanie parametryczne prostej l przechodzącej przez [a1,a2]T i równoległej do niezerowego wektora v=[v1,v2]T ma postać

[x1,x2]T=[a1,a2]T+t⋅[v1,v2]T,t∈ℝ2

W skrócie, x=a+t⁢v.

Rysunek 3.5: Mnożąc niezerowy wektor v przez wszystkie liczby rzeczywiste t otrzymujemy prostą.
  • U

    Definicja oznacza, że współrzędne punktu [x1,x2]T leżącego na prostej l spełniają, dla pewnego skalara t, układ równań

    {x1=a1+t⁢v1x2=a2+t⁢v2

    Ponieważ wektor v jest niezerowy, więc któraś z jego współrzędnych v1 lub v2 jest różna od zera. Załóżmy przykładowo, że v1≠0. Możemy wtedy z pierwszego równania wyliczyć t otrzymując, że t=x1-a1v1. Wstawiając do drugiego równania otrzymujemy, że

    x2-a2-x1-a1v1⁢v2=0,

    czyli

    -v2⁢(x1-a1)+v1⁢(x2-a2)=0.

    Jest to równanie ogólne prostej l przechodzącej przez punkt [a1,a2]T i równoległej do wektora v.

Definicja 3.16.

Równanie ogólne prostej

Równanie ogólne prostej na płaszczyźnie ma postać

A⁢x1+B⁢x2+C=0,A2+B2>0.
  • U

    Zauważmy, że prosta o równaniu ogólnym

    A⁢x1+B⁢x2+C=0

    przechodzi przez początek układu współrzędnych 0=[0,0]T wtedy i tylko wtedy, gdy C=0. Ma ona wtedy równanie A⁢x1+B⁢x2=0, które możemy zapisać przy pomocy iloczynu skalarnego następująco:

    ([A,B]T|[x1,x2]T)=0.

    Oznacza to, że składa się ona ze wszystkich wektorów [x1,x2]T prostopadłych do wektora [A,B]T.

Wniosek 3.2.

Prosta o równaniu ogólnym

A⁢(x1-a1)+B⁢(x2-a2)=0,A2+B2>0

przechodzi przez punkt [a1,a2]T i jest prostopadła do wektora [A,B]T.

Analogicznie, dla niezerowego wektora v=[v1,…,vn]T∈ℝn i punktu a=[a1,…,an]T równanie parametryczne prostej równoległej do v i przechodzącej przez a ma postać

x=a+t⋅v,t∈ℝ.

Przyglądnijmy się przypadkowi n=3, czyli prostym w przestrzeni ℝ3. W postaci parametrycznej jest ona zadana układem równań

{x1=a1+t⁢v1x2=a2+t⁢v2x3=a3+t⁢v3
Rysunek 3.6: Prosta 2⁢x+y=0 jest prostopadła do wektora [2,1]T.

Jeżeli wszystkie liczby v1≠0 dla i=1,2,3, to eliminując t z powyższego układu otrzymujemy dwa równania

x-a1v1=x-a2v2=x-a3v3,

nazywane równaniami kanonicznymi prostej w przestrzeni. Jeżeli np. v3=0 a v1, V2≠0, to równania przyjmują postać

x-a1v1=x-a2v2,x3=a3.

Gdy np. v2=v3=0 i v1≠0, to równanie ma postać

x2=a2,x3=a3.
Przykład 3.15.

Zastanówmy się jaki podzbiór P przestrzeni ℝ3 jest opisany przez równanie

2⁢x1-x2+3⁢x3=0.

Możemy je zapisać równoważnie wykorzystując iloczyn skalarny jako

([2,-1,3]T|[x1,x2,x3]T)=0,

czyli zbiór P składa się z wszystkich wektorów [x1,x2,x3]T w ℝ3 prostopadłych do wektora [2,-1,3]T. Oznacza to, że P jest płaszczyzną prostopadłą do wektora [2,-1,3]T i zawierającą początek układu 0=[0,0,0]T.

Definicja 3.17.

Równanie ogólne płaszczyzny w R3

Równanie ogólne płaszczyzny w przestrzeni ℝ3 ma postać

A⁢x1+B⁢x2+C⁢x3+D=0,A2+B2+C2>0.

W szczególności, równanie

A⁢(x1-a1)+B⁢(x2-a2)+C⁢(x3-a3)=0

opisuje płaszczyznę przechodzącą przez punkt [a1,a2,a3]T i prostopadłą do wektora [A,B,C]T.

Rysunek 3.7: Płaszczyzna x+y-z=0.
Rysunek 3.8: Płaszczyzny x-2⁢y+3⁢z=1, x+y+z=1 i ich przecięcie będące prostą w ℝ3.
Przykład 3.16.

Rozważmy układ równań liniowych

{x-2⁢y+3⁢z=1x+y+z=1

Równania układu opisują dwie nierównoległe płaszczyzny. Zbiorem rozwiązań układu jest prosta L będąca ich częścią wspólną.

Wyznaczymy dokładniej prostą L. Odejmując pierwsze równanie od drugiego otrzymujemy układ równoważny

{x-2⁢y+3⁢z=13⁢y-2⁢z=0⟺ {x-2⁢y+3⁢z=1y=23⁢z

Stąd

{x=1-53⁢zy=23⁢z

Zbiór rozwiązań układu jest dany jako zbiór

{[1-5/3⁢z,2/3⁢z,z]T:z∈ℝ}.

Zauważmy, że

[1-5/3⁢z,2/3⁢z,z]T=[-5/3,2/3,1]T⁢z+[1,0,0]T.

Rozwiązaniem układu jest prosta L o równaniu parametrycznym

[-5/3,2/3,1]T⁢z+[1,0,0]T,z∈ℝ.