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.
| Nemovitost | Produkt bodů (A · B) | Křížový produkt (A x B) |
|---|---|---|
| Typ výsledku | Skalar (číslo) | Vektor (trojrozměrný vektor) |
| Vzorec | AxBx+ 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 B | A B (vzdáleně), max = A B |
| Komutativní? | Ano: A · B = B · A | Ne (protikomutativní): A x B = -(B x A) |
| Rozměry | Jakékoliv n rozměry | Pouze 3D (nebo 7D) |
| Hlavní aplikace | Úhly, výběhy, práce | Normá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 A | Vektor B | A 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) | 1 | k̂ x î = ĵ |
| (1, 0, 0) | (1, 0, 0) | (0, 0, 0) | 0 | Paralelní vektory -> nulový křížový produkt |
| (2, 3, 4) | (5, 6, 7) | (-3, 6, -3) | 7.35 | Standardní 3D příklad |
| (1, 2, 3) | (4, 5, 6) | (-3, 6, -3) | 7.35 | Stejný výsledek jako výše uvedený řádek |
| (3, 0, 0) | (0, 4, 0) | (0, 0, 12) | 12 | Oblast obdélníku 3x4 = 12 |
| (1, 1, 0) | (0, 1, 1) | (1, -1, 1) | 1 732 | Oblast = √2 × √2 × sin (60 stupňů) = √3 ~ 1.732 |
Krok za krokem pro A = (2, 3, 4), B = (5, 6, 7):
- x-komponent: AyBz- Číslo AzBy= (3) - (4) = 21 - 24 = -3
- y-komponent: AzBx- Číslo AxBz= (4) - (2) - (7) = 20 - 14 = 6
- z-komponent: AxBy- Číslo AyBx= (2) - (3) - (5) = 12 - 15 = -3
- Výsledek: A x B = (-3, 6, -3)
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.
| Nemovitost | Vzorec | Poznámka |
|---|---|---|
| Anti-komutativita | A x B = - (B x A) | Pořadí záleželo na obrácení směru. |
| Distributivita | A x (B + C) = A x B + A x C | Křížový produkt se distribuuje přes sčítání |
| Skalarní násobení | (cA) x B = c (A x B) | Skalarní faktory |
| Samotný křížový produkt | A x A = 0 | Vektor křížený sám se sebou je nula. |
| Nulový vektor | A x 0 = 0 | Kříž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ý produkt | A · (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.