Skip to main content
🔬 Advanced ✨ New

Kalkulačka křížového produktu - 3D vektory

Použijte tuto bezplatnou online matematickou kalkulačku pro okamžité, přesné výsledky.

Křížový produkt: definice a vzorec

Výsledkykřížový produkt(také nazývaný vektorový produkt) dvou 3D vektorů A a B vytváří třetí vektor, který je kolmý na oba vstupní vektory. Je definován pouze v 3D prostoru (a 7D prostoru pro vyšší-dimenzionální zobecnění), na rozdíl od bodového produktu, který funguje v libovolném počtu rozměrů.

Za předpokladu A = (Ax, Ay, Az) a B = (Bx, By, Bz), je křížový produkt:

A x B = (AyBz- Číslo AzBy, AzBx- Číslo AxBz, AxBy- Číslo AyBx)

Velikost křížového násobku: A x B je rovna A x B, kde θ je úhel mezi A a B. To se rovná ploše paralelogramu tvořeného oběma vektory - krásná geometrická interpretace. Pokud jsou vektory paralelní (θ = 0 stupňů nebo 180 stupňů), křížový produkt je nulový vektor.

Směr A x B se určujePravidlo pravé rukyUkažte prsty své pravé ruky směrem k A, zkrouťte je směrem k B a palec směřuje směrem k A x B. To znamená, že násobek je anti-komutativní: A x B = - B x A. Pořadí záleží - obrácení operandů otočí směr.

Křížový produkt lze vypočítat pomocí determinantní notace: A x B = det (([[î, ĵ, k̂], [Ax, Ay, Az], [Bx, By, Bz]]), kde î, ĵ, k̂ jsou jednotkové vektory ve směrech x, y, z. Rozšíření tohoto determinantu dává výše uvedený složkový vzorec.

Křížový produkt vs. bodový produkt: hlavní rozdíly

Křížový a bodový produkt jsou základní operace na vektorech, ale jejich povaha a použití se zásadně liší. Pochopení obou operací je nezbytné pro fyziku, inženýrství a počítačovou grafiku.

NemovitostProdukt bodů (A · B)Křížový produkt (A x B)
Typ výsledkuSkalar (číslo)Vektor (trojrozměrný vektor)
VzorecAxBx+ AyBy+ AzBz(AyBz−AzBy, AzBx−AxBz, AxBy−AyBx)
Geometrický význam-- projekce/vyrovnání-- plocha paralelogramu
Nula, kdyžA B (v pravouhlé poloze)A B (paralelní)
Maximální, kdyžA B (paralelní), max = A BA B (vzdáleně), max = A B
Komutativní?Ano: A · B = B · ANe (protikomutativní): A x B = -(B x A)
RozměryJakékoliv n rozměryPouze 3D (nebo 7D)
Hlavní aplikaceÚhly, výběhy, práceNormální hodnoty, točivý moment, úhlová hybnost

Rychlý způsob, jak si zapamatovat, který je který:tečkaVýrobek měří, jak moc dva vektory ukazují nastejný směr(přemýšlejte o "dohodě").křížVýrobek měří, jak moc ukazují narůzné směrya dá perpendikulární osu jejich "otáčení".

Krok za krokem příklady křížových produktů

Práce na příkladech s různými vektorovými konfiguracemi vytváří intuici pro křížový produkt.

Vektor AVektor BA x B"A x B"?Poznámky
(1, 0, 0)(0, 1, 0)(0, 0, 1)1î x ĵ = k̂ (pravidlo pravé ruky)
(0, 1, 0)(0, 0, 1)(1, 0, 0)1ĵ x k̂ = î
(0, 0, 1)(1, 0, 0)(0, 1, 0)1k̂ x î = ĵ
(1, 0, 0)(1, 0, 0)(0, 0, 0)0Paralelní vektory -> nulový křížový produkt
(2, 3, 4)(5, 6, 7)(-3, 6, -3)7.35Standardní 3D příklad
(1, 2, 3)(4, 5, 6)(-3, 6, -3)7.35Stejný výsledek jako výše uvedený řádek
(3, 0, 0)(0, 4, 0)(0, 0, 12)12Oblast obdélníku 3x4 = 12
(1, 1, 0)(0, 1, 1)(1, -1, 1)1 732Oblast = √2 × √2 × sin (60 stupňů) = √3 ~ 1.732

Krok za krokem pro A = (2, 3, 4), B = (5, 6, 7):

Aplikace fyziky: točivý moment, úhlový hybný moment a magnetická síla

Její schopnost vytvářet kolmý vektor ze dvou vektorů v rovině z ní dělá přirozený nástroj pro popis rotačních jevů.

Točivý moment (τ = r x F):Točivý moment je křížový produkt pozičního vektoru r (od pivotu k bodu použití síly) a vektoru síly F. Pokud použijete sílu 20 N kolmou na 0,3 m klíč, τ = 0,3 x 20 x sin (90 stupňů) = 6 N · m. Křížový produkt dává jak velikost, tak i osu otáčení. To je přesně to, co dělá klíč: r je délka klíče, F je síla vaší ruky a r x F určuje, zda se šroub otočí směrem hodinových ručiček nebo proti směru hodinových ručiček.

úhlová hybnost (L = r x p):Úhlová hybnost je křížový produkt polohy a lineární hybnosti (p = mv). Pro planetu obíhající Slunce, L = r x mv = konstantní (ochrana úhlové hybnosti, z druhého Keplerova zákona). Směr křížového produktu dává orbitální rovině normální vektor.

Magnetická síla (F = q v x B):Síla na nabité částice pohybující se přes magnetické pole je F = qv x B, kde q je náboj, v je rychlost a B je vektor magnetického pole. Křížový produkt znamená, že síla je vždy kolmá jak na v, tak na B - to způsobuje kruhový pohyb v jednotném magnetickém poli, základ cyklotronů a hmotnostních spektrometrů.

Elektrické pole pohybujícího se náboje:Biot-Savartův zákon pro magnetické pole proudu: dB = (μ0I/4π) x (dl x r̂/r2).

Počítačová grafika a 3D aplikace

Téměř každý proces 3D renderování ho používá pro osvětlení, detekci kolizí a zpracování geometrie.

Povrchové hodnoty:Normální vektor n = e1 x e2 je kolmo k obličeji. Normalizovat n (dílet na n) získat jednotku normál. Tento normál se používá při výpočtech osvětlení (Phong stínění): bodový produkt normálu a směru světla určuje jas povrchu (difuzní odraz).

Matrice kamery a pohledu:V 3D grafice (OpenGL, DirectX, Unity) je zobrazovací matice fotoaparátu konstruována pomocí křížových produktů.

Detekce srážky:V herní fyzice, Separating Axis Theorem (SAT) používá křížové produkty směru hran k nalezení potenciálních oddělujících os mezi 3D konvexními tvary. Pro dvě krabice, kandidátské osy zahrnují všechny křížové produkty hran - až 9 takových os pro dvě krabice s 3 hranami.

Oblasti paralelogramu a trojúhelníku:Toto je rychlejší a numericky stabilnější než Heronův vzorec pro trojúhelníky definované vektory od původu.

Kontrola koplanarity:Tři body P, Q, R a čtvrtý bod S jsou koplanární, pokud (Q-P) x (R-P) · (S-P) = 0 (skalarní trojnásobek je nulový).

Vlastnosti a algebraické pravidla křížového násobku

Pochopení algebraických vlastností křížového součinu vám umožní efektivně zjednodušit komplexní vektorové výrazy.

NemovitostVzorecPoznámka
Anti-komutativitaA x B = - (B x A)Pořadí záleželo na obrácení směru.
DistributivitaA x (B + C) = A x B + A x CKřížový produkt se distribuuje přes sčítání
Skalarní násobení(cA) x B = c (A x B)Skalarní faktory
Samotný křížový produktA x A = 0Vektor křížený sám se sebou je nula.
Nulový vektorA x 0 = 0Křížový násobek s nulovým vektorem je nula.
NENÍ asociační(A x B) x C ≠ A x (B x C)Na rozdíl od sčítání a násobení
Trojitý produktA · (B x C) = B · (C x A) = C · (A x B)Skalarní trojnásobek = objem paralelopipedů
Trojnásobek vektorůA x (B x C) = B (A·C) - C (A·B)Pravidlo BAC-CAB

Skalarní trojnásobek A · (B x C) se rovná podepsanému objemu paralelopipedického (3D paralelogramu) tvořeného třemi vektory.

Jacobiho identita pro křížové součiny: A x (B x C) + B x (C x A) + C x (A x B) = 0.

Často kladené otázky

Jaký je rozdíl mezi křivkovým a bodovým součtem?

Bodový produkt (A · B = A)xBx+ AyBy+ AzBzKřížový produkt (A x B) vytváří vektor, který je kolmý na oba, měří "otáčení" mezi vektory, rovná se A křížovému produktu (B křížovému produktu) v velikosti.

Je křížový násobek komutativní?

Ne - je to anti-komutativní: A x B = - ((B x A). Směr se otočí, když vyměníte operandy (pravidlo pravé ruky). Velkost zůstává stejná: █ A x B █ = █ B x A █. Tato anti-komutativita odráží vnitřní směrovost rotace.

Co znamená nulový násobek?

A x B = 0 (nulový vektor) znamená, že dva vektory jsou paralelní (nebo jeden je nulový). Sinus 0 stupňů a 180 stupňů je nulový, takže je násobek nulový pro paralelní nebo anti-paralelní vektory.

Jak najdu vektor, který je kolmo na dva vektory?

Pokud potřebujete vektor kolmý jak na A, tak i na B, vypočítejte n = A x B. Normalizujte dělením na velikost pro jednotku normálu: n̂ = (A x B) / A x B. Toto se neustále používá v 3D grafice, fyzice a inženýrství k nalezení povrchových normálů a rotačních os.

Co je pravidlo pravé ruky a jak ho uplatním?

Ukažte prsty své pravé ruky směrem k prvnímu vektoru (A). Zkrouťte prsty směrem k druhému vektoru (B). Vytažený palec ukazuje směrem k A x B. Alternativně: pokud A ukazuje na východ a B na sever, A x B ukazuje nahoru. Toto pravidlo je konzistentní ve všech fyzikálních a inženýrských konvencích pro křížové produkty.

Můžu spočítat násobek 2D vektorů?

Standardní křížový produkt je definován pouze pro 3D vektory. Pro 2D vektory A = (a1, a2) a B = (b1, b2) je rozšířit na 3D s z = 0: A = (a1, a2, 0) a B = (b1, b2, 0). Pak A x B = (0, 0, a1b2 - a2b1). Z-komponent (a1b2 - a2b1) je skalární "2D křížový produkt", který se rovná podepsané ploše paralelogramu a používá se v výpočetní geometrii (např. k určení, zda je bod vlevo nebo vpravo od přímky).

Jaký je skalární trojnásobek?

Skalarní trojnásobek je A · (B x C) = det (([A, B, C]) - determinant 3x3 matice s řadami A, B, C. Je rovný podepsanému objemu paralelopipedu tvořeného třemi vektory. Je-li nulový, tři vektory jsou koplanární. Používá se při výpočtu objemu tetraedru (V = █A · (B x C) / 6) a při testování 3D geometrie.

Jak se k výpočtu točivého momentu používá křížový součet?

Točivý moment τ = r x F, kde r je vektor polohy od otočného bodu k bodu působení síly a F je vektor síly. Pro klíč: pokud je r = 0,3 m podél osy x (řemínka klíče) a F = 20 N ve směru y, τ = (0,3, 0, 0) x (0, 20, 0) = (0·0 - 0·20, 0·0 - 0,3·0, 0.3·20 - 0·0) = (0, 6) 0, N·m. Točivý moment 6 N·m je ve směru z (osy otáčení).

Jaká je velikost křížového násobku?

Toto je rovno ploše paralelogramu tvořeného A a B. Pro jednotkové vektory na 90 stupních: A x B = 1 x 1 x 1 = 1. Na 30 stupních: A x B = sin (na 30 stupňů) = 0.5. Na 0 stupňů nebo 180 stupňů (paralelní): A x B = 0.

Jaké je pravidlo BAC-CAB?

Identita vektorového trojnásobku: A x (B x C) = B ((A · C) - C ((A · B). Mnemonický: "BAC mínus CAB. " To rozšiřuje vektorový trojnásobek do kombinace původních vektorů vážených bodovými produkty. Používá se v elektromagnetické teorii a vector calculus důkazy pro zjednodušení složitých výrazů, jako je rozšíření x ( x F) = (( · F) - 2 F.

},{"@type":"Otázka","název":"Je křížový produkt komutativní?","přijatelnáOdpověď":{"@type":"Odpověď","text":"Ne - je anti-komutativní: A x B = -{B x A). Směr se otočí, když vyměníte operandy. "}},{"@type":"Otázka","název":"Co znamená nulový křížový produkt?","přijatelnáOdpověď":{"@type":"Odpověď","text":"A x B = 0 znamená, že dva vektory jsou paralelní (nebo jeden je nulový). Sinus 0 a 180 stupňů je nulový, takže křížový produkt pro nulové stupně paralelních nebo anti-paralelních vektorů. "}}}]