Produkt krzyżowy - Cross product

W matematyce The produkt krzyż lub produkt wektor (czasami kierowane produkt obszar , aby podkreślić jego geometryczne znaczenie) jest binarny działanie na dwóch wektorów w przestrzeni trójwymiarowej , oraz jest oznaczona symbolem . Mając dwa liniowo niezależne wektory a i b , iloczyn poprzeczny a × b (czytaj „krzyżyk b”) jest wektorem prostopadłym do obu a i b , a zatem normalnym do płaszczyzny, która je zawiera. Ma wiele zastosowań w matematyce, fizyce , inżynierii i programowaniu komputerowym . Nie należy go mylić z iloczynem skalarnym (iloczynem rzutowania).

Jeśli dwa wektory w tym samym kierunku lub mają dokładnie w kierunku przeciwnym względem siebie (to znaczy, są nie liniowo niezależne), lub jeden z nich ma długość zerową, a następnie ich przekrój wynosi zero. Bardziej ogólnie, wielkość iloczynu równa się powierzchni równoległoboku z wektorami boków; w szczególności iloczyn dwóch prostopadłych wektorów jest iloczynem ich długości.

Produkt krzyżowy jest antyprzemienny (czyli a × b = − b × a ) i jest rozdzielczy względem dodawania (czyli a × ( b + c ) = a × b + a × c ). Przestrzeń wraz z iloczynem krzyżowym jest algebrą nad liczbami rzeczywistymi , która nie jest ani przemienna ani asocjacyjna , ale jest algebrą Liego, w której iloczynem krzyżowym jest nawias Liego .

Jak iloczynu skalarnego, to zależy od metryki z przestrzeni euklidesowej , ale w odróżnieniu od iloczynu skalarnego, to również zależy od wyboru orientacji lub „ bezstronności ”. Produkt można uogólniać na różne sposoby; może być niezależna od orientacji zmieniając wynik pseudowektor lub od zewnątrz wektory mogą być stosowane w dowolnych wymiarach z bivector lub 2-formy związku. Ponadto, używając orientacji i struktury metrycznej, tak jak w przypadku tradycyjnego trójwymiarowego produktu krzyżowego, można w n wymiarach wziąć iloczyn n − 1 wektorów, aby otrzymać wektor prostopadły do ​​wszystkich z nich. Ale jeśli iloczyn jest ograniczony do nietrywialnych iloczynów binarnych z wynikami wektorowymi, istnieje tylko w trzech i siedmiu wymiarach . (Patrz § Uogólnienia poniżej, dla innych wymiarów.)

Iloczyn krzyżowy względem prawoskrętnego układu współrzędnych

Definicja

Znajdowanie kierunku iloczynu poprzecznego za pomocą reguły prawej ręki .

Iloczyn poprzeczny dwóch wektorów a i b jest zdefiniowany tylko w przestrzeni trójwymiarowej i jest oznaczony przez a × b . W fizyce i matematyce stosowanej notacja klina ab jest często używana (w połączeniu z nazwą iloczyn wektorowy ), chociaż w czystej matematyce taki zapis jest zwykle zarezerwowany tylko dla iloczynu zewnętrznego, abstrakcji iloczynu wektorowego do n wymiarów.

Iloczyn poprzeczny a × b jest zdefiniowany jako wektor c, który jest prostopadły (prostokątny) zarówno do a , jak i b , z kierunkiem określonym przez regułę prawej ręki i wielkością równą powierzchni równoległoboku, którą obejmują wektory.

Iloczyn krzyżowy jest określony wzorem

gdzie:

  • θ to kąt między a i b w płaszczyźnie je zawierającej (stąd wynosi od 0° do 180°)
  • ‖ ‖ I ‖ b ‖ są wielkości wektorów i B
  • i n jest urządzenie wektor prostopadły do płaszczyzny zawierającej i B w kierunku określonym przez regułę prawej stronie (na rysunku).

Jeśli wektory A i B są równolegle (to jest kąt θ między nimi jest równe 0 ° lub 180 °), w powyższym wzorze, iloczynu i b jest wektor zerowy 0 .

Kierunek

Iloczyn poprzeczny a × b (pionowy, w kolorze fioletowym) zmienia się wraz ze zmianą kąta między wektorami a (niebieskim) i b (czerwonym). Iloczyn poprzeczny jest zawsze prostopadły do ​​obu wektorów i ma wartość zero, gdy wektory są równoległe i maksymalną wielkość ‖ a ‖‖ b ‖, gdy są prostopadłe.

Zgodnie z konwencją kierunek wektora n określa reguła prawej ręki, w której palec wskazujący prawej ręki wskazuje się po prostu w kierunku a, a środkowy w kierunku b . Wtedy wektor n wychodzi z kciuka (patrz rysunek obok). Użycie tej reguły oznacza, że ​​iloczyn krzyżowy jest antyprzemienny ; czyli b × a = −( a × b ) . Wskazując najpierw palec wskazujący w kierunku b , a następnie wskazując palec środkowy w kierunku a , kciuk zostanie przesunięty w przeciwnym kierunku, odwracając znak wektora iloczynu.

Ponieważ operator iloczynu krzyżowego zależy od orientacji przestrzeni (jak to zostało wyraźnie określone w powyższej definicji), iloczyn krzyżowy dwóch wektorów nie jest „prawdziwym” wektorem, ale pseudowektorem . Więcej szczegółów znajdziesz w § Praworęczność .

Nazwy

Zgodnie z zasadą Sarrus w The determinantę z 3 x 3 osnowy obejmuje mnożenie między elementami macierzy zidentyfikowanych skrzyżowane przekątnych

W 1881 roku, Jozyjasz Willard Gibbsa , i niezależnie Oliver Heaviside wprowadzony zarówno iloczyn skalarny i produkt przekrój pomocą kropki ( . B ), a „X” ( a x b ), odpowiednio, ich oznaczenia.

W 1877 roku, aby podkreślić fakt, że wynikiem iloczynu skalarnego jest skalar, podczas gdy wynikiem iloczynu krzyżowego jest wektor , William Kingdon Clifford ukuł alternatywne nazwy iloczynu skalarnego i iloczynu wektorowego dla tych dwóch operacji. Te alternatywne nazwy są nadal szeroko stosowane w literaturze.

Zarówno oznaczenie przekroju ( x b ) i nazwę iloczyn była inspirowana prawdopodobnie z faktu, że każdy skalarne składnik o a x b jest obliczany przez mnożenie nie-odpowiadające składniki i b . I odwrotnie, iloczyn skalarny ab obejmuje mnożenie odpowiednich składowych a i b . Jak wyjaśniono poniżej , iloczyn krzyżowy może być wyrażony w postaci wyznacznika specjalnej macierzy 3×3 . Zgodnie z regułą Sarrusa polega to na mnożeniu elementów macierzy identyfikowanych przez skrzyżowane przekątne.

Przetwarzanie danych

Notacja współrzędnych

Podstawa standardowe wektory ( I , J , K , określanej również jako E 1 , E 2 , é 3 ) i elementy wektora z ( x , Y , Z , oznaczany także 1 , 2 , 3 )

W standardowej podstawy wektory i , j oraz k spełniać następujące równości w prawej ręce układu współrzędnych :

co implikuje, przez antyprzemienność produktu krzyżowego, że

Antyprzemienność iloczynu krzyżowego (i oczywisty brak liniowej niezależności) również implikuje, że

( wektor zerowy ).

Te równości, wraz z rozdzielnością i liniowością iloczynu poprzecznego (choć żadne z nich nie wynika łatwo z definicji podanej powyżej), są wystarczające do wyznaczenia iloczynu poprzecznego dowolnych dwóch wektorów a i b . Każdy wektor można zdefiniować jako sumę trzech składowych ortogonalnych równoległych do standardowych wektorów bazowych:

Ich iloczyn krzyżowy a × b można rozszerzyć za pomocą rozdzielności:

Można to zinterpretować jako rozkład a × b na sumę dziewięciu prostszych produktów krzyżowych obejmujących wektory wyrównane z i , j lub k . Każdy z tych dziewięciu produktów krzyżowych działa na dwóch wektorach, które są łatwe w obsłudze, ponieważ są do siebie równoległe lub prostopadłe. Z tej dekompozycji, posługując się wyżej wymienionymi równościami i zbierając podobne terminy, otrzymujemy:

co oznacza, że ​​trzy składowe skalarne otrzymanego wektora s = s 1 i + s 2 j + s 3 k = a × b

Używając wektorów kolumnowych , możemy przedstawić ten sam wynik w następujący sposób:

Notacja macierzowa

Zastosowanie reguły Sarrusa do znalezienia iloczynu krzyżowego a i b

Iloczyn krzyżowy można również wyrazić jako wyznacznik formalny :

Ten wyznacznik można obliczyć za pomocą reguły Sarrusa lub rozwinięcia kofaktora . Korzystając z reguły Sarrusa, rozszerza się do

Używając ekspansji kofaktora wzdłuż pierwszego rzędu, rozszerza się do

co bezpośrednio daje składowe otrzymanego wektora.

Korzystanie z tensorów Levi-Civita

  • W dowolnej podstawie iloczyn krzyżowy jest określony wzorem tensoryjnym, gdzie jest kowariantnym tensorem Levi-Civita (zwracamy uwagę na położenie indeksów). Odpowiada to podanej tutaj wewnętrznej formule .
  • W bazie ortonormalnej mającej taką samą orientację jak przestrzeń , dane jest wzorem pseudotensorialnym, gdzie jest symbolem Levi-Civita (który jest pseudotensorem). To wzór używany w codziennej fizyce, ale działa tylko w tym szczególnym przypadku podstawy.
  • W dowolnej bazie ortonormalnej jest podany przez wzór pseudotensoryczny, w którym wskazuje, czy baza ma taką samą orientację jak przestrzeń, czy nie.

Ten drugi wzór pozwala uniknąć konieczności zmiany orientacji przestrzeni, gdy odwracamy bazę ortonormalną.

Nieruchomości

Znaczenie geometryczne

Rysunek 1. Pole równoległoboku jako wielkość iloczynu krzyżowego
Rysunek 2. Trzy wektory definiujące równoległościan

Wielkość produktu poprzeczny może być interpretowany jako pozytywne powierzchni z równoległoboku o i B w bokach (patrz Figura 1):

W istocie, można również wyliczyć objętość V o równoległościanu posiadającego się , B i C , jak krawędzie z zastosowaniem kombinacji iloczynu i iloczynu skalarnego zwany skalarne potrójne produktu (patrz figura 2):

Ponieważ wynik iloczynu skalarnego potrójnego może być ujemny, objętość równoległościanu jest podana przez jego wartość bezwzględną. Na przykład,

Ponieważ wielkość iloczynu krzyżowego jest równa sinusowi kąta między jego argumentami, iloczyn krzyżowy można traktować jako miarę prostopadłości w taki sam sposób, w jaki iloczyn skalarny jest miarą równoległości . Biorąc pod uwagę dwa wektory jednostkowe , ich iloczyn poprzeczny ma wartość 1, jeśli oba są prostopadłe i wartość zero, jeśli są równoległe. Iloczyn skalarny dwóch wektorów jednostkowych zachowuje się dokładnie odwrotnie: wynosi zero, gdy wektory jednostkowe są prostopadłe i 1, gdy wektory jednostkowe są równoległe.

Wektory jednostkowe umożliwiają dwie dogodne tożsamości: iloczyn skalarny dwóch wektorów jednostkowych daje cosinus (który może być dodatni lub ujemny) kąta między dwoma wektorami jednostkowymi. Wartość iloczynu krzyżowego dwóch wektorów jednostkowych daje sinus (który zawsze będzie dodatni).

Własności algebraiczne

Mnożenie przez iloczyn skalarny . Po lewej: Dekompozycja b na składowe równoległe i prostopadłe do a . Po prawej: Skalowanie składowych prostopadłych o dodatnią liczbę rzeczywistą r (jeśli ujemna, b i iloczyn poprzeczny są odwrócone).
Dystrybucja krzyżowa produktów w stosunku do dodawania wektorów. Po lewej: Wektory b i c są rozkładane na składowe równoległe i prostopadłe do a . Po prawej: Równoległe składniki znikają w produkcie poprzecznym tylko prostopadłe elementy pokazane w płaszczyźnie prostopadłej do pozostają.
Dwa nierównoważne potrójne produkty krzyżowe trzech wektorów a , b , c . W każdym przypadku dwa wektory definiują płaszczyznę, drugi jest poza płaszczyzną i można go podzielić na składowe równoległe i prostopadłe do iloczynu poprzecznego wektorów definiujących płaszczyznę. Składniki te można znaleźć poprzez rzutowanie i odrzucanie wektorów . Potrójny produkt znajduje się w płaszczyźnie i jest obracany, jak pokazano.

Jeśli iloczynem krzyżowym dwóch wektorów jest wektor zerowy (to znaczy a × b = 0 ), wtedy jedno lub oba wejścia są wektorem zerowym ( a = 0 lub b = 0 ) lub są one równoległe lub antyrównoległy ( ab ) tak, że sinus kąta między nimi wynosi zero ( θ = 0° lub θ = 180° i sin  θ = 0 ).

Iloczynem własnym wektora jest wektor zerowy:

Produkt krzyżowy jest antyprzemienny ,

rozdzielczy nad dodawaniem,

i kompatybilny z mnożeniem przez skalar, dzięki czemu

Nie jest skojarzeniowa , ale spełnia tożsamość Jacobiego :

Dystrybucja, liniowość i tożsamość Jacobiego pokazują, że przestrzeń wektorowa R 3 wraz z dodawaniem wektorów i iloczynem krzyżowym tworzy algebrę Liego , algebrę Liego rzeczywistej grupy ortogonalnej w 3 wymiarach, SO(3) . Produkt krzyżowy nie jest zgodny z prawem anulowania ; to znaczy, a × b = a × c z a0 nie implikuje b = c , ale tylko to:

Może to być przypadek, w którym b oraz c zrezygnować, a dodatkowo, gdy i b - C są równoległe; oznacza to, że są powiązane współczynnikiem skali t , co prowadzi do:

dla niektórych skalarnych t .

Jeśli oprócz x b = x C i 0 , jak wyżej, to jest tak, że b = C , a następnie

Ponieważ bc nie może być jednocześnie równoległe (aby iloczyn poprzeczny wynosił 0 ) i prostopadły (aby iloczyn skalarny miał wartość 0) do a , musi być tak, że b i c anulują: b = c .

Z definicji geometrycznej iloczyn poprzeczny jest niezmienny przy odpowiednich obrotach wokół osi określonej przez a × b . We wzorach:

, gdzie jest macierzą rotacji z .

Bardziej ogólnie, produkt krzyżowy zachowuje następującą tożsamość w przekształceniach macierzowych :

w którym jest 3-o-3 matrycy i jest transpozycją z odwrotności i macierz kofaktora. Łatwo zauważyć, jak ten wzór redukuje się do poprzedniego, jeśli jest macierzą rotacji.

Przekrój dwóch wektorów leży w przestrzeni zerowej w 2 x 3 matryca z wektorów jak rzędach

W przypadku sumy dwóch produktów krzyżowych obowiązuje następująca tożsamość:

Różnicowanie

Zasada iloczynowa rachunku różniczkowego ma zastosowanie do każdej operacji dwuliniowej, a zatem również do iloczynu krzyżowego:

gdzie a i b są wektorami zależnymi od rzeczywistej zmiennej t .

Potrójna ekspansja produktu

Produkt krzyżowy jest używany w obu formach iloczynu potrójnego. Skalarne potrójną trzech wektorów jest zdefiniowany jako

Jest to podpisana objętość równoległościanu z krawędziami a , b i c i jako takie wektory mogą być używane w dowolnej kolejności, która jest parzystą permutacją powyższej kolejności. Następujące zatem są równe:

Wektor potrójną jest iloczynem wektora z wynikiem innego iloczynu i jest związane z iloczynu skalarnego według następującego wzoru

Mnemonic „BAC minus CAB” jest używany do zapamiętania kolejności wektorów w członie po prawej stronie. Ten wzór jest używany w fizyce w celu uproszczenia obliczeń wektorowych. Szczególnym przypadkiem dotyczącym gradientów i przydatnym w rachunku wektorowym jest

gdzie ∇ 2 jest wektorem operatora Laplace'a .

Inne tożsamości wiążą iloczyn krzyżowy z potrójnym iloczynem skalarnym:

gdzie I jest macierzą tożsamości.

Alternatywna formuła

Iloczyn krzyżowy i iloczyn skalarny są powiązane przez:

Po prawej stronie jest wyznacznikiem Gram z i b , kwadratowy obszaru równoległoboku określonym przez wektory. Ten warunek określa wielkość iloczynu krzyżowego. Mianowicie, ponieważ iloczyn skalarny jest zdefiniowany w kategoriach kąta θ między dwoma wektorami jako:

powyższy związek można przepisać w następujący sposób:

Odwołując się do pitagorejskiej tożsamości trygonometrycznej otrzymujemy:

który jest wielkość produktu przekroju wyrażone w θ , równej powierzchni równoległoboku określonej przez i B (patrz definicja powyżej).

Połączenie tego wymogu i tę właściwość, że produkt jest prostopadła do przekroju jego składników a i b umożliwia alternatywną definicji produktu poprzecznym.

Tożsamość Lagrange'a

Relacja:

można porównać z inną relacją dotyczącą prawej strony, a mianowicie tożsamością Lagrange'a wyrażoną jako:

gdzie i b mogą być N -wymiarowych wektorów. Pokazuje to również, że postać objętości Riemanna dla powierzchni jest dokładnie elementem powierzchni z rachunku wektorowego. W przypadku, gdy n = 3 , połączenie tych dwóch równań daje wyrażenie na wielkość iloczynu krzyżowego w kategoriach jego składowych:

Ten sam wynik można znaleźć bezpośrednio przy użyciu składników produktu krzyżowego znalezionego z:

W R 3 równanie Lagrange'a jest szczególnym przypadkiem multiplikatywności | vw | = | v || w | normy w algebrze kwaternionów .

Jest to szczególny przypadek innej formuły, zwanej również czasami tożsamością Lagrange'a, która jest trójwymiarowym przypadkiem tożsamości Bineta-Cauchy'ego :

Jeśli a = c i b = d to upraszcza się do powyższego wzoru.

Nieskończone generatory obrotów

Iloczyn krzyżowy dogodnie opisuje nieskończenie małe generatory obrotów w R 3 . W szczególności, jeśli n jest wektorem jednostkowym w R 3 i R ( φ ,  n ) oznacza obrót wokół osi przez początek określony przez n , o kącie φ (mierzonym w radianach, w kierunku przeciwnym do ruchu wskazówek zegara, patrząc od wierzchołka n ), to

dla każdego wektora x w R 3 . Iloczyn krzyżowy z n opisuje zatem nieskończenie mały generator obrotów wokół n . Te nieskończenie małe generatory tworzą algebrę Liego so (3) grupy obrotowej SO(3) , i otrzymujemy wynik, że algebra Liego R 3 z iloczynem krzyżowym jest izomorficzna z algebrą Liego so (3).

Alternatywne sposoby obliczania

Konwersja do mnożenia macierzy

Iloczyn krzyżowy wektora można również wyrazić jako iloczyn macierzy skośno-symetrycznej i wektora:

gdzie indeks górny T odnosi się do operacji transpozycji , a [ a ] × jest zdefiniowany przez:

Kolumny [ a ] ×,i macierzy skośno-symetrycznej dla wektora a można również uzyskać, obliczając iloczyn poprzeczny z wektorami jednostkowymi . To jest,

lub

gdzie jest zewnętrzny operator produktu .

Ponadto, jeśli samo a jest wyrażone jako iloczyn krzyżowy:

następnie

Ten wynik można uogólnić na wyższe wymiary za pomocą algebry geometrycznej . W szczególności w dowolnym wymiarze dwuwektory można utożsamiać z macierzami skośno-symetrycznymi, więc iloczyn między macierzą skośno-symetryczną a wektorem jest równoważny części stopnia 1 iloczynu dwuwektora i wektora. W trzech wymiarach dwuwektory są dualne do wektorów, więc iloczyn jest równoważny iloczynowi krzyżowemu, z dwuwektorem zamiast jego wektorem dualnym. W wyższych wymiarach iloczyn nadal można obliczyć, ale dwuwektory mają więcej stopni swobody i nie są równoważne wektorom.

Ta notacja jest również często znacznie łatwiejsza do pracy, na przykład w geometrii epipolarnej .

Z ogólnych właściwości iloczynu krzyżowego wynika od razu, że

  oraz  

a z faktu, że [ a ] × jest skośnie symetryczne wynika, że

Wspomniane powyżej potrójne rozszerzenie produktu (zasada bac-cab) można łatwo udowodnić za pomocą tego zapisu.

Jak wspomniano powyżej, algebra Liego R 3 z iloczynem krzyżowym jest izomorficzna z algebrą Liego so(3) , której elementy można utożsamiać z macierzami skośno-symetrycznymi 3×3. Odwzorowanie a → [ a ] × zapewnia izomorfizm pomiędzy R 3 i tak(3) . Pod tą mapą iloczyn poprzeczny 3 wektorów odpowiada komutatorowi macierzy 3x3 skośno-symetrycznych.

Notacja indeksowa dla tensorów

Iloczyn krzyżowy można alternatywnie zdefiniować za pomocą symbolu Levi-Civita ε ijk i iloczynu skalarnego η mi (= δ mi dla bazy ortonormalnej), które są przydatne w konwersji notacji wektorowej dla zastosowań tensorowych:

gdzie indeksy odpowiadają składowym wektora. Ta charakterystyka iloczynu krzyżowego jest często wyrażana bardziej zwięźle przy użyciu konwencji sumowania Einsteina jako

w którym powtarzające się indeksy są sumowane nad wartościami od 1 do 3. Ta reprezentacja jest inną formą skośno-symetrycznej reprezentacji iloczynu krzyżowego:

W mechanice klasycznej : przedstawienie iloczynu krzyżowego za pomocą symbolu Levi-Civita może spowodować, że symetrie mechaniczne będą oczywiste, gdy układy fizyczne są izotropowe . (Przykład: rozważmy cząstkę w potencjale prawa Hooke'a w trzech przestrzeniach, która może swobodnie oscylować w trzech wymiarach; żaden z tych wymiarów nie jest „specjalny” w żadnym sensie, więc symetrie leżą w pędzie pędu reprezentowanym przez produkt krzyżowy, który są jasno określone we wspomnianym powyżej oświadczeniu Levi-Civita).

Mnemoniczny

Mnemonik do obliczenia iloczynu krzyżowego w postaci wektorowej

Słowo „xyzzy” może być użyte do zapamiętania definicji iloczynu krzyżowego.

Gdyby

gdzie:

następnie:

Drugie i trzecie równanie można uzyskać z pierwszego, po prostu obracając indeksy dolne w pionie, xyzx . Problem polega oczywiście na tym, jak zapamiętać pierwsze równanie, aw tym celu dostępne są dwie opcje: albo zapamiętać odpowiednie dwie przekątne schematu Sarrusa (te zawierające i ), albo zapamiętać sekwencję xyzzy.

Ponieważ pierwsza przekątna w schemacie Sarrusa jest tylko główną przekątną wspomnianej powyżej macierzy 3×3, pierwsze trzy litery słowa xyzzy można bardzo łatwo zapamiętać.

Wizualizacja krzyżowa

Podobnie jak w powyższym urządzeniu mnemonicznym, między dwoma wektorami w równaniu można wizualizować „krzyżyk” lub X. Może to być pomocne przy zapamiętaniu prawidłowej formuły międzyproduktowej.

Gdyby

następnie:

Jeśli chcemy uzyskać wzór na po prostu odrzucamy i ze wzoru i sprowadzamy kolejne dwie składowe:

Robiąc to, dla następnych dwóch elementów w dół należy „zawinąć” macierz tak, aby po składniku z pojawił się składnik x. Dla jasności, wykonując tę ​​operację dla , kolejne dwie składowe powinny być z i x (w tej kolejności). Natomiast dla kolejnych dwóch składowych należy przyjąć jako x i y.

W takim przypadku , jeśli wyobrazimy sobie operator krzyża jako wskazujący od elementu po lewej stronie do elementu po prawej stronie, możemy wziąć pierwszy element po lewej stronie i po prostu pomnożyć przez element, na który wskazuje krzyżyk w macierzy po prawej stronie. Następnie odejmujemy kolejny element w dół po lewej stronie, pomnożony przez element, na który wskazuje krzyżyk również tutaj. Daje to w efekcie naszą formułę –

Możemy to zrobić w ten sam sposób dla i konstruować powiązane z nimi formuły.

Aplikacje

Produkt krzyżowy ma zastosowania w różnych kontekstach. Na przykład jest używany w geometrii obliczeniowej, fizyce i inżynierii. Poniżej znajduje się niewyczerpująca lista przykładów.

Geometria obliczeniowa

Iloczyn poprzeczny pojawia się przy obliczaniu odległości dwóch ukośnych linii (linie nie w tej samej płaszczyźnie) od siebie w przestrzeni trójwymiarowej.

Iloczyn krzyżowy może być użyty do obliczenia normalnej dla trójkąta lub wielokąta, operacji często wykonywanej w grafice komputerowej . Na przykład skręcenie wielokąta (zgodnie z ruchem wskazówek zegara lub przeciwnie do ruchu wskazówek zegara) wokół punktu wewnątrz wielokąta można obliczyć poprzez triangulację wielokąta (jak mówienie koła) i zsumowanie kątów (pomiędzy szprychami) za pomocą iloczynu krzyżowego, aby śledzić znak każdego kąta.

W Geometria obliczeniowa w płaszczyźnie produkt przekrój służy do określenia znaku kąta ostrego , określony przez trzy punkty i . Odpowiada on kierunkowi (w górę lub w dół) iloczynu poprzecznego dwóch współpłaszczyznowych wektorów określonych przez dwie pary punktów i . Znak kąta ostrego jest znakiem wyrażenia

który jest podpisaną długością iloczynu poprzecznego dwóch wektorów.

W "prawostronnym" układzie współrzędnych, jeśli wynik wynosi 0, punkty są współliniowe ; jeśli jest dodatnia, trzy punkty tworzą dodatni kąt obrotu wokół od do , w przeciwnym razie kąt ujemny. Z innego punktu widzenia znak oznacza, czy leży na lewo, czy na prawo od linii

Iloczyn poprzeczny jest używany do obliczania objętości wielościanu, takiego jak czworościan lub równoległościan .

Kręt i moment obrotowy

Pędu L cząstki o danej pochodzenia zdefiniowana jako:

gdzie r jest wektorem położenia cząstki względem początku, p jest liniowym momentem pędu cząstki.

W ten sam sposób moment M siły F B przyłożonej w punkcie B wokół punktu A jest podany jako:

W mechanice moment siły jest również nazywany momentem obrotowym i zapisywany jako

Ponieważ pozycja r , liniowy pęd p i siła F są wektorami rzeczywistymi , zarówno moment pędu L, jak i moment siły Mpseudowektorami lub wektorami osiowymi .

Sztywny korpus

Iloczyn krzyżowy często pojawia się w opisie ruchów sztywnych. Dwa punkty P i Q na ciele sztywnym można powiązać za pomocą:

gdzie jest położenie punktu, jego prędkość i prędkość kątowa ciała .

Ponieważ położenie i prędkość są wektorami rzeczywistymi , prędkość kątowa jest pseudowektorem lub wektorem osiowym .

Siła Lorentza

Iloczyn krzyżowy służy do opisania siły Lorentza doświadczanej przez poruszający się ładunek elektryczny q e :

Ponieważ prędkość v , siła F i pole elektryczne E są wektorami rzeczywistymi , pole magnetyczne B jest pseudowektorem .

Inne

W rachunku wektorowym iloczyn krzyżowy jest używany do zdefiniowania wzoru na zwinięcie operatora wektora .

Sztuczka polegająca na przepisaniu iloczynu krzyżowego w kategoriach mnożenia macierzy pojawia się często w geometrii epipolarnej i wielowidokowej , w szczególności przy wyprowadzaniu ograniczeń dopasowania.

Jako produkt zewnętrzny

Produkt krzyżowy w stosunku do produktu zewnętrznego. Na czerwono zaznaczono ortogonalny wektor jednostkowy i „równoległy” dwuwektor jednostkowy.

Produkt krzyżowy można zdefiniować w kategoriach produktu zewnętrznego. Można go uogólnić na produkt zewnętrzny w innych niż trzy wymiary. Ten widok pozwala na naturalną geometryczną interpretację produktu krzyżowego. W algebrze zewnętrznej iloczynem zewnętrznym dwóch wektorów jest dwuwektor. Dwuwektor jest zorientowanym elementem płaskim, podobnie jak wektor jest zorientowanym elementem liniowym. Biorąc pod uwagę dwa wektory a i b , można zobaczyć bivector ab jako zorientowane równoległoboku trwała przez i b . Iloczyn krzyżowy jest następnie otrzymywany poprzez wzięcie gwiazdy Hodge'a dwuwektora ab , mapując 2 wektory na wektory:

Można to traktować jako zorientowany element wielowymiarowy „prostopadle” do dwuwektora. Tylko w trzech wymiarach wynik jest zorientowanym elementem jednowymiarowym – wektorem – podczas gdy na przykład w czterech wymiarach podwójny dwuwymiarowy Hodge jest dwuwymiarowy – dwuwektorowy. Tak więc, tylko w trzech wymiarach można wektor iloczynu i B są określone jako wektor podwójny do bivector ab : prostopadle do bivector z orientacji w zależności od bezstronności układ współrzędnych, ma także taką samą wielkość względem do zespołu wektor normalny, jak nab ma w stosunku do bivector jednostkowej; dokładnie właściwości opisane powyżej.

Praworęczność

Spójność

Kiedy prawa fizyki są zapisywane jako równania, można dokonać dowolnego wyboru układu współrzędnych, w tym ręczności. Należy uważać, aby nigdy nie zapisywać równania, w którym obie strony nie zachowują się jednakowo we wszystkich transformacjach, które należy wziąć pod uwagę. Na przykład, jeśli jedna strona równania jest iloczynem krzyżowym dwóch wektorów biegunowych, należy wziąć pod uwagę, że wynikiem jest wektor osiowy . Dlatego, aby zachować spójność, druga strona również musi być wektorem osiowym. Bardziej ogólnie, wynik iloczynu krzyżowego może być wektorem biegunowym lub wektorem osiowym, w zależności od typu jego argumentów (wektory biegunowe lub wektory osiowe). Mianowicie wektory biegunowe i wektory osiowe są ze sobą powiązane w następujący sposób przy zastosowaniu iloczynu poprzecznego:

  • wektor biegunowy × wektor biegunowy = wektor osiowy
  • wektor osiowy × wektor osiowy = wektor osiowy
  • wektor biegunowy × wektor osiowy = wektor biegunowy
  • wektor osiowy × wektor biegunowy = wektor biegunowy

lub symbolicznie

  • biegunowy × biegunowy = osiowy
  • osiowe × osiowe = osiowe
  • biegunowy × osiowy = biegunowy
  • osiowy × biegunowy = biegunowy

Ponieważ iloczyn krzyżowy może być również wektorem biegunowym, może nie zmieniać kierunku z lustrzanym odbiciem. Dzieje się tak, zgodnie z powyższymi zależnościami, jeśli jeden z argumentów jest wektorem biegunowym, a drugi wektorem osiowym (np. iloczyn krzyżowy dwóch wektorów biegunowych). Na przykład potrójny produkt wektorowy obejmujący trzy wektory polarne jest wektorem polarnym.

Podejście bez użycia rąk jest możliwe przy użyciu algebry zewnętrznej.

Paradoks bazy ortonormalnej

Niech ( i , j , k ) będzie bazą ortonormalną. Wektory i , j oraz k nie zależą od orientacji przestrzeni. Można je nawet zdefiniować w przypadku braku orientacji. Nie mogą więc być wektorami osiowymi. Ale jeśli i oraz j są wektorami biegunowymi, to k jest wektorem osiowym dla i × j = k lub j × i = k . To paradoks.

„Osiowy” i „biegunowy” są fizycznymi kwalifikatorami wektorów fizycznych ; to znaczy wektory, które reprezentują wielkości fizyczne, takie jak prędkość lub pole magnetyczne. Wektory i , j oraz k są wektorami matematycznymi, ani osiowymi, ani biegunowymi. W matematyce iloczynem krzyżowym dwóch wektorów jest wektor. Nie ma sprzeczności.

Uogólnienia

Istnieje kilka sposobów na uogólnienie iloczynu krzyżowego na wyższe wymiary.

Algebra kłamstwa

Produkt krzyżowy może być postrzegany jako jeden z najprostszych produktów Liego, a zatem jest uogólniony przez algebry Liego , które są aksjomatyzowane jako produkty binarne spełniające aksjomaty wieloliniowości, symetrii skośnej i tożsamości Jacobiego. Istnieje wiele algebr Liego, a ich badanie jest główną dziedziną matematyki, zwaną teorią Liego .

Na przykład, algebra Heisenberga daje inną strukturę algebry Liego na podstawie iloczynu

Kwateryny

Iloczyn krzyżowy można również opisać w kategoriach kwaternionów . Ogólnie, jeśli wektor [ a 1 , a 2 , a 3 ] jest reprezentowany jako kwaternion a 1 i + a 2 j + a 3 k , iloczyn krzyżowy dwóch wektorów można otrzymać biorąc ich iloczyn jako kwaternionów i usuwając rzeczywista część wyniku. Część rzeczywista będzie ujemnym iloczynem skalarnym dwóch wektorów.

Oktoniony

Produkt krzyżowy dla wektorów 7-wymiarowych można uzyskać w ten sam sposób, używając oktonionów zamiast kwaternionów. Nieistnienie nietrywialnych iloczynów wektorowych o wartościach wektorowych dwóch wektorów w innych wymiarach jest związane z wynikiem twierdzenia Hurwitza, że jedynymi znormalizowanymi algebrami dzielenia są te, które mają wymiar 1, 2, 4 i 8.

Produkt zewnętrzny

W wymiarze ogólnym nie ma bezpośredniego odpowiednika binarnego produktu krzyżowego, który daje konkretnie wektor. Istnieje jednak iloczyn zewnętrzny, który ma podobne właściwości, z tą różnicą, że iloczyn zewnętrzny dwóch wektorów jest teraz 2-wektorem zamiast zwykłego wektora. Jak wspomniano powyżej, iloczyn krzyżowy może być interpretowany jako iloczyn zewnętrzny w trzech wymiarach za pomocą operatora gwiazdy Hodge'a do mapowania wektorów 2 na wektory. Dual Hodge'a iloczynu zewnętrznego daje wektor ( n − 2) , który jest naturalnym uogólnieniem iloczynu krzyżowego w dowolnej liczbie wymiarów.

Iloczyn zewnętrzny i iloczyn skalarny można łączyć (poprzez sumowanie) w celu utworzenia iloczynu geometrycznego w algebrze geometrycznej.

Produkt zewnętrzny

Jak wspomniano powyżej, produkt krzyżowy może być interpretowany w trzech wymiarach jako podwójny Hodge'a produktu zewnętrznego. W dowolnym skończonym n wymiarach, podwójny Hodge'a iloczynu zewnętrznego n − 1 wektorów jest wektorem. Tak więc, zamiast operacji binarnej, w dowolnych skończonych wymiarach, iloczyn krzyżowy jest uogólniany jako podwójny Hodge'a iloczynu zewnętrznego pewnych danych n − 1 wektorów. To uogólnienie nazywa się produktem zewnętrznym .

Produkt komutatora

Interpretacja trójwymiarowej przestrzeni wektorowej algebry jako 2-wektorowej (nie 1-wektorowej) podalgebry trójwymiarowej algebry geometrycznej, gdzie , , i , iloczyn krzyżowy odpowiada dokładnie iloczynowi komutatora w algebrze geometrycznej i obu użyj tego samego symbolu . Iloczyn komutatora jest zdefiniowany dla 2 wektorów oraz w algebrze geometrycznej jako:

gdzie jest produkt geometryczny.

Iloczyn komutatora można uogólnić na dowolne wielowektory w trzech wymiarach, co skutkuje wielowektorem składającym się tylko z elementów klas 1 (1-wektory/ prawdziwe wektory ) i 2 (2-wektory/pseudowektory). Podczas gdy iloczyn komutatora dwóch 1-wektorów jest rzeczywiście taki sam jak iloczyn zewnętrzny i daje 2-wektor, komutator 1-wektora i 2-wektora daje prawdziwy wektor, odpowiadający zamiast tego lewemu i prawemu skróceniu w algebra geometryczna. Iloczyn komutatora dwóch dwuwektorów nie ma odpowiadającego mu iloczynu równoważnego, dlatego iloczyn komutatora jest zdefiniowany w pierwszej kolejności dla dwuwektorów. Co więcej, potrójny iloczyn komutatora trzech 2-wektorów jest taki sam, jak potrójny iloczyn wektorowy tych samych trzech pseudowektorów w algebrze wektorowej. Jednak komutator potrójną trzy 1-wektorów geometryczną Algebra jest zamiast ujemny z wektora potrójną tych samych trzech prawdziwych wektorów w wektorze Algebra.

Uogólnienia do wyższych wymiarów zapewnia ten sam iloczyn komutatora dwuwektorów w wyższych wymiarach geometrycznych, ale wektory dwuwymiarowe nie są już pseudowektorami. Tak jak iloczyn komutatora/iloczyn krzyżowy dwuwektorów w trzech wymiarach odpowiada najprostszej algebrze Liego , dwuwektorowe podalgebry algebry geometrycznej wyższych wymiarów wyposażonej w iloczyn komutatora również odpowiadają algebrom Liego. Podobnie jak w trzech wymiarach, iloczyn komutatora można dalej uogólnić na dowolne wielowektory.

Algebra wieloliniowa

W kontekście algebry wieloliniowej iloczyn krzyżowy może być postrzegany jako (1,2)-tensor ( tensor mieszany , konkretnie mapa dwuliniowa ) uzyskany z trójwymiarowej postaci objętości , a (0,3)-tensor, poprzez podniesienie indeksu .

Szczegółowo, trójwymiarowa forma objętości definiuje produkt , biorąc wyznacznik macierzy podanej przez te 3 wektory. Przez dualność jest to równoważne funkcji (ustalenie dowolnych dwóch danych wejściowych daje funkcję przez obliczenie na trzecim wejściu) oraz w obecności iloczynu skalarnego (takiego jak iloczyn skalarny; bardziej ogólnie, niezdegenerowana forma dwuliniowa), mamy izomorfizm i stąd otrzymujemy mapę będącą iloczynem krzyżowym: a (0,3)-tensor (3 wejścia wektorowe, wyjście skalarne) został przekształcony w (1,2)-tensor (2 wejścia wektorowe, 1 wyjście wektorowe) przez „podnoszenie indeksu”.

Przekładając powyższą algebrę na geometrię, funkcja „objętość równoległościanu zdefiniowanego przez ” (gdzie dwa pierwsze wektory są ustalone, a ostatni jest wejściem), która definiuje funkcję , może być reprezentowana jednoznacznie jako iloczyn skalarny z wektorem: ten wektor jest iloczynem krzyżowym Z tej perspektywy iloczyn krzyżowy jest zdefiniowany przez potrójny iloczyn skalarny ,

W ten sam sposób w wyższych wymiarach można zdefiniować uogólnione iloczyny krzyżowe poprzez podniesienie wskaźników n- wymiarowej postaci objętości, która jest -tensorem. Najbardziej bezpośrednie uogólnienia produktu krzyżowego polegają na zdefiniowaniu:

  • -tensor, co do którego wprowadzany wektor i podaje jako wyjścia 1 wektorem - -ary wektor wartościami produktu lub
  • a -tensor, który przyjmuje jako wejście 2 wektory i daje jako wyjście tensor skośno-symetryczny rzędu n − 2 – iloczyn binarny o rządzie n − 2 wartości tensora. Można również zdefiniować -tensory dla innych k .

Wszystkie te iloczyny są wieloliniowe i skośno-symetryczne i można je zdefiniować w kategoriach wyznacznika i parzystości .

Produkt -ary można opisać w następujący sposób: podane wektory na określenie ich uogólnionym produkt jako:

  • prostopadła do hiperpłaszczyzny określonej przez
  • wielkość jest objętością równoległoboku określoną przez, którą można obliczyć jako wyznacznik grama
  • zorientowany tak, że jest zorientowany pozytywnie.

Jest unikalne multilinear naprzemiennie produkt rozpoznawaną , itd cyklicznych permutacji indeksów.

We współrzędnych można podać wzór na ten -arny analog iloczynu krzyżowego w R n przez:

Wzór ten jest identyczny w budowie do determinanty wzoru dla normalnych produktu poprzecznym na R 3, z tym wyjątkiem, wiersz wektorów bazowych jest ostatni wiersz wyznacznika raczej niż pierwszy. Powodem tego jest zapewnienie, że uporządkowane wektory ( v 1 , ..., v n −1 , Λn –1
i=0
v i ) mieć orientację dodatnią w odniesieniu do ( e 1 , ..., e n ). Jeśli n jest nieparzyste, ta modyfikacja pozostawia niezmienioną wartość, więc ta konwencja jest zgodna z normalną definicją iloczynu binarnego. Jednak w przypadku, gdy n jest parzyste, należy zachować rozróżnienie. Ta -arowa forma ma wiele takich samych właściwości jak iloczyn wektorowy: jest naprzemienny i liniowy w swoich argumentach, jest prostopadły do ​​każdego argumentu, a jego wielkość daje hiperobjętość obszaru ograniczonego argumentami. I tak jak iloczyn wektorowy wektorowy, może być zdefiniowany w sposób niezależny od współrzędnych jako podwójna liczba Hodge'a iloczynu klinowego argumentów.

Historia

W 1773 roku Joseph-Louis Lagrange wprowadził formę składową zarówno produktów kropkowych, jak i krzyżowych, aby zbadać czworościan w trzech wymiarach. W 1843 roku William Rowan Hamilton wprowadził iloczyn kwaternionów , a wraz z nim terminy „wektor” i „skalar”. Biorąc pod uwagę dwa kwaterniony [0, u ] i [0, v ] , gdzie u i v są wektorami w R 3 , ich iloczyn kwaternionów można podsumować jako [− uv , u × v ] . James Clerk Maxwell użył narzędzi kwaternionów Hamiltona do opracowania swoich słynnych równań elektromagnetyzmu iz tego i innych powodów kwaternionów przez pewien czas stanowiły istotną część edukacji fizyki.

W 1878 roku William Kingdon Clifford opublikował swoje Elements of Dynamic, który był jak na owe czasy zaawansowanym tekstem. Zdefiniował dwóch wektorów mieć wielkość równą powierzchni do równoległoboku , w którym są dwa boki, i w kierunku prostopadłym do ich płaszczyzny.

Oliver Heaviside i Josiah Willard Gibbs również uważali, że metody kwaternionowe są zbyt kłopotliwe, często wymagając wyodrębnienia części skalarnej lub wektorowej wyniku. Tak więc około czterdzieści lat po iloczynie kwaternionowym wprowadzono iloczyn skalarny i iloczyn krzyżowy — do gorącej opozycji. Kluczem do (ostatecznej) akceptacji była efektywność nowego podejścia, pozwalająca Heaviside'owi zredukować równania elektromagnetyzmu z oryginalnych 20 Maxwella do czterech powszechnie spotykanych obecnie.

W dużej mierze niezależna od tego rozwoju i w dużej mierze niedoceniana w tamtych czasach, Hermann Grassmann stworzył algebrę geometryczną niezwiązaną z drugim lub trzecim wymiarem, w której główną rolę odgrywał produkt zewnętrzny. W 1853 roku Augustin-Louis Cauchy , współczesny Grassmannowi, opublikował artykuł o kluczach algebraicznych, które były używane do rozwiązywania równań i miały takie same właściwości mnożenia jak iloczyn krzyżowy. Clifford połączył algebry Hamiltona i Grassmanna, aby stworzyć algebrę Clifforda , gdzie w przypadku wektorów trójwymiarowych dwuwektor utworzony z dwóch wektorów dualizuje się do wektora, odtwarzając w ten sposób iloczyn krzyżowy.

Notacja krzyżowa i nazwa „produkt krzyżowy” zaczęły się od Gibbsa. Pierwotnie pojawiły się one w prywatnie opublikowanych notatkach dla jego uczniów w 1881 roku jako Elementy analizy wektorowej . Przydatność dla mechaniki zauważył Aleksandr Kotelnikov . Notacja Gibbsa i nazwa „produkt krzyżowy” dotarły później do szerokiego grona odbiorców dzięki Vector Analysis , podręcznikowi autorstwa Edwina Bidwella Wilsona , byłego studenta. Wilson przearanżował materiał z wykładów Gibbsa wraz z materiałem z publikacji Heaviside'a, Föppsa i Hamiltona. Analizę wektorową podzielił na trzy części:

Po pierwsze, ta, która dotyczy dodawania oraz iloczynów skalarnych i wektorowych wektorów. Po drugie, to, co dotyczy rachunku różniczkowego i całkowego w jego relacjach z funkcjami skalarnymi i wektorowymi. Po trzecie, to, które zawiera teorię liniowej funkcji wektorowej.

Zdefiniowano dwa główne rodzaje mnożenia wektorów, które nazwano następująco:

  • Bezpośredni , skalar lub punkt dwóch wektorów
  • Skosu , wektor lub przekrój dwóch wektorów

Zbadano również kilka rodzajów potrójnych produktów i produktów więcej niż trzech wektorów. Uwzględniono również wspomnianą wyżej potrójną ekspansję produktową.

Zobacz też

Uwagi

Bibliografia

Bibliografia

Zewnętrzne linki