Iloczyn wektorowy

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Spis treści Iloczyn wektorowydziałanie dwuargumentowe przyporządkowujące parze wektorów 3-wymiarowej przestrzeni euklidesowej pewien wektor tej przestrzeni.

Niech 𝐚 i 𝐛 będą wektorami 3-wymiarowej przestrzeni euklidesowej z ustaloną bazą uporządkowaną B.

Iloczyn wektorowy 𝐚×𝐛 wektorów 𝐚 i 𝐛 określa się następująco:

  • jeżeli wektory 𝐚 i 𝐛liniowo zależne, to 𝐚×𝐛=0,
  • jeżeli wektory 𝐚 i 𝐛 są liniowo niezależne, to 𝐚×𝐛=𝐜, gdzie
    1. 𝐜 jest prostopadły zarówno do 𝐚 i 𝐛, tzn. 𝐜 jest wektorem normalnym do płaszczyzny wyznaczonej przez 𝐚 i 𝐛
    2. długość wektora 𝐜 jest równa polu powierzchni równoległoboku wyznaczonego przez wektory 𝐚 i 𝐛
    3. układ wektorów 𝐚,𝐛,𝐜 jest zorientowany zgodnie z bazą B.

Wynik działania w sposób istotny zależy od doboru bazy przestrzeni. W przypadku, gdy baza trójwymiarowej przestrzeni kartezjańskiej nie jest sprecyzowana, przyjmuje się za B bazę kanoniczną złożoną z wektorów

𝐢=[100],𝐣=[010],𝐤=[001].

Historia

W 1843 roku William Rowan Hamilton opisał kwaterniony, za pomocą których współcześnie niekiedy opisuje się iloczyn wektorowy. Niezależnie, w tym samym okresie, tj. w roku 1844, Hermann Günther Grassmann zdefiniował tzw. „iloczyn geometryczny” bez odwoływania się jawnie do operacji „mnożenia” wektorów[1].

Grassman, zainspirowany pracami Hamiltona, opublikował drugą wersję swojego traktatu, która okazała się znacznie przystępniejsza; również Hamilton wyraził się pochlebnie po zapoznaniu się z nią. W dalszej kolejności James Clerk Maxwell użył teorii kwaternionów w fizyce, zaś William Kingdon Clifford pod wpływem prac Grassmanna i Hamiltona, z wyraźnym wskazaniem na pierwszego z nich, sformalizował dziedzinę nazywaną dziś analizą wektorową. Opierając się na powstałej teorii, w tym na pracach Clifforda i Maxwella, Josiah Willard Gibbs wydał w 1881 roku Elements of Vector Analysis Arranged for the Use of Students of Physics[2]. Choć fizycy szybko przyjęli formalizm Gibbsa, to do matematyki znalazł on drogę znacznie później i dopiero po kilku modyfikacjach; o początkowej niechęci matematyków mogą świadczyć słowa Petera Guthriego Taita z jego przedmowy do trzeciego wydania swojego traktatu o kwaternionach, w której nazywa on nowy formalizm Gibbsa „pewnego rodzaju hermafrodytycznym potworem zestawionym z notacji Hamiltona i Grassmanna”[3].

Znak a orientacja

Szablon:Osobny artykuł

Znajdowanie zwrotu iloczynu wektorowego za pomocą reguły prawej dłoni

W dowolnej przestrzeni kartezjańskiej można wyróżnić dwa rodzaje baz uporządkowanych: zgodnych z bazą standardową i z nią niezgodnych. Baza uporządkowana przestrzeni kartezjańskiej jest zorientowana dodatnio, jeżeli ma tę samą orientację co baza kanoniczna, tzn. wyznacznik macierzy przejścia od tej bazy do bazy kanonicznej jest dodatni. O bazach, które nie są zorientowane dodatnio, mówi się, że są zorientowane ujemnie.

W ten sposób w przestrzeni jednowymiarowej można wybrać jeden wektor, który będzie tworzył bazę zorientowaną dodatnio lub ujemnie; w przestrzeni dwuwymiarowej dowolny niezerowy wektor można uzupełnić do bazy dodatnio lub ujemnie zorientowanej, podobnie ma się rzecz dla pary (liniowo niezależnych) wektorów uzupełnianej o wektor w przestrzeni trójwymiarowej – można to uczynić na dwa sposoby, uzyskując układ wektorów zgodny z bazą standardową lub do niej przeciwny.

Iloczyn wektorowy, tak jak iloczyn skalarny, zależy od metryki przestrzeni euklidesowej, ale w przeciwieństwie do niego zależy również od wyboru orientacji lub „skrętności” tej przestrzeni. Wybór bazy standardowej w powyższej definicji oznacza ustalenie dodatniej (prawoskrętnej) orientacji przestrzeni, która do wyznaczania zwrotu iloczynu wektorowego wymaga użycia reguły prawej dłoni (reguły śruby prawoskrętnej); w przestrzeni o orientacji ujemnej (lewoskrętnej) należy korzystać z reguły lewej dłoni (reguły śruby lewoskrętnej).

Ustalenie orientacji może sprawiać problemy przy zmianie układu (np. odbicie prawoskrętnego układu współrzędnych w lewoskrętny), gdyż zwrot 𝐚×𝐛 powinien być zachowany – trudność tę można rozwiązać, przyjmując, że w ogólnym przypadku iloczyn wektorowy nie jest (prawdziwym) wektorem, lecz pseudowektorem (zob. uogólnienia).

Własności iloczynu wektorowego

𝐚×𝐛=𝐛×𝐚,
𝐚×(𝐛+𝐜)=(𝐚×𝐛)+(𝐚×𝐜),
(r𝐚)×𝐛=𝐚×(r𝐛)=r(𝐚×𝐛)
𝐚×(𝐛×𝐜)+𝐛×(𝐜×𝐚)+𝐜×(𝐚×𝐛)=0.
  • Iloczyn wektorowy nie ma własności skracania: tzn. z równości 𝐚×𝐛=𝐚×𝐜,𝐚0 na ogół nie wynika 𝐛=𝐜.
    Istotnie, wystarczy wskazać jakieś wektory 𝐚,𝐛,𝐜,𝐚0,𝐛𝐜, dla których zachodzi 𝐚×𝐛=𝐚×𝐜.
    Niech więc 𝐛,𝐜 będą liniowo niezależnymi wektorami i niech 𝐚=𝐛𝐜.
    Wówczas oczywiście 𝐚0 oraz
    𝐚×𝐛=(𝐛𝐜)×𝐛=𝐛×𝐛𝐜×𝐛=𝐜×𝐛=𝐛×𝐜
    𝐚×𝐜=(𝐛𝐜)×𝐜=𝐛×𝐜𝐜×𝐜=𝐛×𝐜
Stąd 𝐚×𝐛=𝐚×𝐜.

Obliczanie

Zapis we współrzędnych

Wektory jednostkowe 𝐢,𝐣,𝐤 danego ortogonalnego układu współrzędnych spełniają poniższe równości:

𝐢×𝐣=𝐤,𝐣×𝐤=𝐢,𝐤×𝐢=𝐣.

Wspomniane trzy równości wystarczają wraz z antysymetrycznością i dwuliniowością do wyznaczenia iloczynu wektorowego dowolnych dwóch wektorów; w szczególności zachodzą także równości:

𝐣×𝐢=k,𝐤×𝐣=i,𝐢×𝐤=j

oraz

𝐢×𝐢=𝐣×𝐣=𝐤×𝐤=𝟎.

Korzystając z powyższych reguł, można obliczyć współrzędne iloczynu wektorowego dwóch wektorów bez potrzeby wyznaczania kątów; niech

𝐚=a1𝐢+a2𝐣+a3𝐤=(a1,a2,a3)

oraz

𝐛=b1𝐢+b2𝐣+b3𝐤=(b1,b2,b3).

Iloczyn wektorowy powyższych wektorów, można obliczyć korzystając z rozdzielności względem dodawania tego działania:

𝐚×𝐛=(a1𝐢+a2𝐣+a3𝐤)×(b1𝐢+b2𝐣+b3𝐤)==a1𝐢×(b1𝐢+b2𝐣+b3𝐤)+a2𝐣×(b1𝐢+b2𝐣+b3𝐤)+a3𝐤×(b1𝐢+b2𝐣+b3𝐤)==(a1𝐢×b1𝐢)+(a1𝐢×b2𝐣)+(a1𝐢×b3𝐤)+(a2𝐣×b1𝐢)+(a2𝐣×b2𝐣)++(a2𝐣×b3𝐤)+(a3𝐤×b1𝐢)+(a3𝐤×b2𝐣)+(a3𝐤×b3𝐤),

a ponieważ mnożenie przez skalar jest przemienne z mnożeniem wektorów, to

𝐚×𝐛=a1b1(𝐢×𝐢)+a1b2(𝐢×𝐣)+a1b3(𝐢×𝐤)+a2b1(𝐣×𝐢)+a2b2(𝐣×𝐣)++a2b3(𝐣×𝐤)+a3b1(𝐤×𝐢)+a3b2(𝐤×𝐣)+a3b3(𝐤×𝐤),

czyli zgodnie z powyższymi regułami

𝐚×𝐛=a1b1𝟎+a1b2𝐤+a1b3(𝐣)+a2b1(𝐤)+a2b2𝟎+a2b3𝐢+a3b1𝐣+a3b2(𝐢)+a3b3𝟎,

a więc ostatecznie po wyłączeniu wspólnych wyrazów jest

𝐚×𝐛=(a2b3a3b2)𝐢+(a3b1a1b3)𝐣+(a1b2a2b1)𝐤=(a2b3a3b2,a3b1a1b3,a1b2a2b1).

Mnemotechniki

Zgodnie z interpretacją geometryczną definicję iloczynu wektorowego można przedstawić również jako wyznacznik macierzy formalnej:

𝐚×𝐛=|𝐢𝐣𝐤a1a2a3b1b2b3|.

Wyznacznik ten można obliczyć za pomocą reguły Sarrusa,

𝐚×𝐛=a1b2𝐤+a2b3𝐢+a3b1𝐣a3b2𝐢a1b3𝐣a2b1𝐤,

lub rozwinięcia Laplace’a

𝐚×𝐛=|a2a3b2b3|𝐢|a1a3b1b3|𝐣+|a1a2b1b2|𝐤,

co w obu przypadkach daje składowe wektora wynikowego.

Reprezentacja macierzowa

Niech symbol [𝐚]× oznacza macierz antysymetryczną

[0a3a2a30a1a2a10].

Wówczas iloczyn wektorowy można przedstawić jako mnożenie macierzy przez wektor (działanie endomorfizmu na wektorze),

𝐚×𝐛=[𝐚]×𝐛=[𝐛]×T𝐚,

gdzie 𝐌T oznacza macierz transponowaną do 𝐌. Ponadto jeśli wektor 𝐚 sam jest iloczynem wektorowym,

𝐚=𝐜×𝐝,

to

[𝐚]×=(𝐜𝐝T)T𝐜𝐝T.

Z ogólnych własności iloczynu wektorowego wynika natychmiast, że

[𝐚]×𝐚=𝟎 oraz 𝐚T[𝐚]×=𝟎,

zaś z antysymetryczności [𝐚]× jest

𝐛T[𝐚]×𝐛=0.

Notacja indeksowa

Iloczyn wektorowy

𝐚×𝐛=𝐜

można przedstawić zwięźle za pomocą symbolu Leviego-Civity, εijk, jako

ci=j=13k=13εijkajbk,

gdzie, jak wyżej, indeksy i,j,k odpowiadają ortogonalnym składowym wektorów. Ta charakteryzacja często przedstawiana jest w jeszcze bardziej zwarty sposób w konwencji sumacyjnej Einsteina jako

ci=εijkajbk.

Reprezentacja ta jest jeszcze jedną postacią antysymetrycznej reprezentacji iloczynu wektorowego:

εijkaj=[𝐚]×.

Wzór Lagrange’a

Iloczyn wektorowy nie jest łączny, czyli w ogólności:

𝐚×(𝐛×𝐜)(𝐚×𝐛)×𝐜.

Podwójnym iloczynem wektorowym wektorów 𝐚,𝐛,𝐜 nazywa się wyrażenie:

𝐚×(𝐛×𝐜).

Z własności iloczynu wektorowego zachodzą równości:

(𝐚×𝐛)×𝐜=𝐜×(𝐚×𝐛).

Ponadto prawdziwy jest wzór Lagrange’a, który łączy podwójny iloczyn wektorowy z iloczynem skalarnym:

𝐚×(𝐛×𝐜)=𝐛(𝐚𝐜)𝐜(𝐚𝐛)[uwaga 1].

W celu zapamiętania prawej strony równania stosuje się zabiegi mnemotechnicznebac minus cab”. Wzór Lagrange’a wykorzystuje się często w fizyce przy upraszczaniu wyrażeń wektorowych. W przypadku gradientów, istotnym w analizie wektorowej, wzór ten przyjmuje postać[uwaga 2]

×(×𝐟)=(𝐟)()𝐟=grad(div𝐟)Δ𝐟.

Jest to zarazem przypadek szczególny ogólniejszego operatora Laplace’a-de Rhama Δ=dδ+δd.

Iloczyn mieszany

Rys 1. Pole równoległoboku jako moduł iloczynu wektorowego.
Rys 2. Objętość równoległościanu wyznaczona za pomocą iloczynów skalarnego i wektorowego; linie przerywane pokazują rzuty 𝐜 na 𝐚×𝐛 oraz 𝐚 na 𝐛×𝐜 w pierwszym kroku znajdowania iloczynów skalarnych.

Szablon:Osobny artykuł Długość iloczynu wektorowego wektorów 𝐚 i 𝐛, to z określenia pole powierzchni równoległoboku o bokach będących tymi wektorami (zob. rys. 1). Z pomocą iloczynu wektorowego definiuje się iloczyn mieszany trójki wektorów 𝐚,𝐛,𝐜 wzorem

(𝐚 𝐛 𝐜)=𝐚(𝐛×𝐜).

W szczególności, zachodzi wzór

(𝐚×𝐛)𝐜=𝐚(𝐛×𝐜).

Iloczyn mieszany trójki wektorów jest równy objętości równoległościanu o bokach będących danymi wektorami (zob rys. 2).

Związki z iloczynem skalarnym

Szablon:Zobacz też Iloczyny wektorowy i skalarny są ze sobą związane równością

|𝐚×𝐛|2=|𝐚|2|𝐛|2(𝐚𝐛)2.

Prawa strona tej równości to wyznacznik Grama wektorów 𝐚 oraz 𝐛,, czyli kwadrat pola równoległoboku wyznaczanego przez te wektory (to spostrzeżenie znajduje zastosowanie w uogólnieniu przedstawionym w sekcji algebra wieloliniowa). Warunek ten opisuje długość iloczynu tych wektorów; wraz z wymaganiem ortogonalności iloczynu wektorowego do swoich czynników 𝐚 i 𝐛 umożliwia on podanie alternatywnej definicji iloczynu wektorowego: korzystając z własności iloczynu skalarnego, można wyrazić długość za pomocą kąta,

cosθ=𝐚𝐛|𝐚||𝐛|,

co z powyższą tożsamością daje

|𝐚×𝐛|2=|𝐚|2|𝐛|2(1cos2θ).

Zgodnie z regułą jedynki trygonometrycznej zachodzi równość[4]:

|𝐚×𝐛|=|𝐚||𝐛|sinθ,

która była punktem wyjścia dla długości iloczynu wektorowego w interpretacji geometrycznej.

Tożsamość daną wzorem

1i<jn(aibjajbi)2=|𝐚|2|𝐛|2(𝐚𝐛)2,

gdzie 𝐚 i 𝐛 mogą być wektorami n-wymiarowymi nazywa się tożsamością Lagrange’a. W przypadku n=3 umożliwia ona wyrażenie długości iloczynu wektorowego za pomocą jego składowych:

|𝐚×𝐛|2=1i<j3(aibjajbi)2=(a1b2b1a2)2+(a2b3a3b2)2+(a3b1a1b3)2.

Ten sam wynik uzyskuje się bezpośrednio, korzystając ze składowych iloczynu wektorowego otrzymanych ze wzoru wyznacznikowego. Równanie Lagrange’a w 3 jest przypadkiem szczególnym multiplikatywności |𝐯𝐰|=|𝐯||𝐰| normy algebry kwaternionów (zob. kwaterniony).

Jest to zarazem przypadek szczególny innego wzoru, również nazywanego niekiedy tożsamością Lagrange’a, będącego trójwymiarowym przypadkiem tożsamości Bineta-Cauchy’ego:

(𝐚×𝐛)(𝐜×𝐝)=(𝐚𝐜)(𝐛𝐝)(𝐚𝐝)(𝐛𝐜).

Jeśli 𝐚=𝐜 oraz 𝐛=𝐝, to wyrażenie to upraszcza się do powyższego.

Istnieje również własność łącząca iloczyn wektorowy z iloczynem mieszanym:

(𝐚×𝐛)×(𝐚×𝐜)=(𝐚(𝐛×𝐜))𝐚.

Uogólnienia

Algebry Liego

Szablon:Zobacz też

Grupa ortogonalna O(3) to podgrupa grupy euklidesowej E(3),, czyli grupy izometrii przestrzeni 3, która zawiera wyłącznie izometrie zachowujące początek. Podgrupa SO(3) grupy O(3) zawiera z kolei zaś tylko te izometrie zachowujące początek, które dodatkowo nie zmieniają orientacji przestrzeni – jest to grupa symetrii (trójwymiarowej) sfery i wszystkich obiektów o symetrii sferycznej względem środka tej sfery.

Iloczyn wektorowy jest jednym z prostszych nawiasów Liego, tzn. dwuargumentowych działań spełniających aksjomaty wieloliniowości, antysymetryczności i tożsamość Jacobiego; przestrzenie liniowe wyposażone w nawiasy Liego nazywa się algebrami Liego, które bada dział matematyki nazywany teorią Liego. Innym przykładem algebry Liego na 3 jest algebra Heisenberga, w której nawias Liego opisany jest za pomocą zależności [𝐢,𝐣]=𝐤 oraz [𝐢,𝐤]=[𝐣,𝐤]=0.

Przedstawione wyżej własności opisują iloczyn wektorowy jako nieparzyste (antysymetryczne) przekształcenie dwuliniowe, które jako działanie nie jest ani łączne, ani przemienne. Przestrzeń liniowa wyposażona w iloczyn wektorowy tworzy więc nieprzemienną, niełączną algebrę nad ciałem, która jest algebrą Liego 𝔰𝔬(3) rzeczywistej grupy ortogonalnej w trzech wymiarach, SO(3), z iloczynem wektorowym pełniącym rolę nawiasu Liego – pominięcie struktury afinicznej 3 oznacza wybór podalgebry 𝔬(3), w której zachowywany jest początek (brak przesunięć), z kolei ustalenie orientacji (brak odbić) oznacza dalsze zawężenie do podalgebry 𝔰𝔬(3), związanych odpowiednio z podgrupami grupy izometrii O(3) oraz SO(3). Ograniczenie to jest równoważne z wymaganiem, by endomorfizmy tej przestrzeni zachowywały iloczyn skalarny.

Dla danego elementu 𝐚 algebry Liego 3 działanie dołączone elementu 𝐚 na 3 definiuje się jako endomorfizm (liniowy) ad𝐚:33 dany wzorem

ad𝐚(𝐛)=[𝐚,𝐛]=𝐚×𝐛

dla dowolnego 𝐛 z przestrzeni 3. Endomorfizmy przestrzeni 3 można utożsamiać z macierzami stopnia 3, przy czym zawężenie działania ad𝐚 do 𝔰𝔬(3) odpowiada zawężeniu klasy macierzy do macierzy antysymetrycznych. Tłumaczy to istnienie wzajemnie jednoznacznego odwzorowania między mnożeniem wektorowym przez ustalony wektor 𝐚, a zbiorem macierzy antysymetrycznych stopnia 3 opisanych w sekcji reprezentacja macierzowa.

Kwaterniony i oktoniony

Szablon:Osobny artykuł Iloczyn wektorowy można opisać za pomocą kwaternionów. Wektory jednostkowe 𝐢,𝐣,𝐤 odpowiadają obrotom o 180° względem odpowiednich osi, tzn. obrotom reprezentowanym przez kwaterniony czyste (tzn. z zerową częścią skalarną) o normach jednostkowych.

W ten sposób zależności między 𝐢,𝐣,𝐤 w iloczynie skalarnym zgadzają się z multiplikatywnymi zależnościami między kwaternionami 𝐢,𝐣,𝐤. Ogólniej, niech wektorowi postaci (a1,a2,a3) odpowiada kwaternion a1𝐢+a2𝐣+a3𝐤, wtedy iloczyn wektorowy odpowiada wzięciu części nierzeczywistej iloczynu kwaternionów; część rzeczywista to ujemny iloczyn skalarny dwóch wektorów. Utożsamiając kwaterniony czyste z 3, można myśleć o iloczynie wektorowym jak o połowie komutatora dwóch kwaternionów, co opisano również dalej.

Konstrukcję iloczynu przeprowadzoną z użyciem orientacji i struktury metrycznej (poprzez niejawne wykorzystanie funkcji trygonometrycznych bądź iloczynu skalarnego, zob. sekcja definicja) dla trzech wymiarów można powtórzyć dla n wymiarów tak, by biorąc iloczyn n1 wektorów, uzyskać wektor prostopadły do nich wszystkich. Jeśli jednak iloczyn ma być nietrywialnym iloczynem dwuargumentowym dającym w wyniku wektory, to można ją wykonać wyłącznie w trzech i siedmiu wymiarach. Wynika to z faktu, iż jedynymi unormowanymi algebrami z dzieleniem są te o wymiarach 1, 2, 4 oraz 8, o czym mówi twierdzenie Hurwitza. Iloczyn wektorów siedmiowymiarowych jest tym samym związany z oktonionami w podobny sposób do tego, jak iloczyn wektorów trójwymiarowych jest związany z kwaternionami.

Uwagi

Szablon:Uwagi

Przypisy

Szablon:Przypisy

Bibliografia

  • Bronsztejn I.N., Siemiendiawjew K.A., Matematyka. Poradnik encyklopedyczny, Wydawnictwo Naukowe PWN, Warszawa 1996.

Linki zewnętrzne

Szablon:Algebra liniowa Szablon:Algebry nad ciałami liczbowymi

Szablon:Kontrola autorytatywna


Błąd rozszerzenia cite: Istnieje znacznik <ref> dla grupy o nazwie „uwaga”, ale nie odnaleziono odpowiedniego znacznika <references group="uwaga"/>