Kreuzproduktrechner - 3D-Vektoren
Berechnen Sie das Querschnittprodukt zweier 3D-Vektoren mit Schritt-für-Schritt-Lösung. Verwenden Sie diesen kostenlosen Online-Rechner für sofortige, genaue Ergebnisse. Keine Anmeldung.
Kreuzprodukt: Definition und Formel
DieKreuzprodukt(auch Vektorprodukt genannt) von zwei 3D-Vektoren A und B erzeugt einen dritten Vektor, der senkrecht zu beiden Eingangsvektoren ist.
Angesichts von A = (Ax, Ay, Az) und B = Bx, By, Bz), ist das Kreuzprodukt:
A x B = (A)yBz- EinezBy, AzBx- EinexBz, AxBy- EineyBx)
Die Größe des Querschnittsprodukts: a x b b r = a r r r b r r sin θ, wobei θ der Winkel zwischen a und b ist. Dies entspricht der Fläche des Parallelogramms, das von den beiden Vektoren gebildet wird - eine schöne geometrische Interpretation. Wenn die Vektoren parallel sind (θ = 0 Grad oder 180 Grad), ist das Querschnittsprodukt der Nullvektor.
Die Richtung von A x B wird durch dieRechtshandregelDas bedeutet, dass das Kreuzprodukt anti-kommutativ ist: A x B = - B x A. Die Reihenfolge ist wichtig - die Umkehrung der Operanden kehrt die Richtung um.
Das Kreuzprodukt kann mit einer Determinantennotation berechnet werden: A x B = det (([[î, ĵ, k̂], [Ax, Ay, Az], [Bx, By, Bz]]), wobei î, ĵ, k̂ die Einheitsvektoren in den Richtungen x, y, z sind.
Kreuzprodukt vs. Punktprodukt: Hauptunterschiede
Sowohl das Kreuzprodukt als auch das Punkteprodukt sind grundlegende Operationen auf Vektoren, aber sie unterscheiden sich grundlegend in ihrer Natur und Anwendung.
| Immobilien | Punktprodukt (A · B) | Kreuzprodukt (A x B) |
|---|---|---|
| Ergebnisart | Scalar (eine Zahl) | Vektor (ein 3D-Vektor) |
| Formel | AxBx+ AyBy+ AzBz | (AyBz−AzBy, AzBx−AxBz, AxBy−AyBx) |
| Geometrische Bedeutung | "A" und "B" und "C" -- Projektion/Ausrichtung | "A" ist die Fläche des Parallelogramms |
| Null, wenn | A B (perpendikulär) | A B (parallel) |
| Höchstwert, wenn | A B (parallel), max = ∞ | A B (senkrecht), max. |
| Kommutativ? | Ja: A · B = B · A | Nein (anti-kommutativ): A x B = - ((B x A)) |
| Abmessungen | beliebige n Dimensionen | Nur 3D (oder 7D) |
| Hauptanwendung | Winkel, Vorsprünge, Arbeiten | Normalwerte, Drehmoment, Winkelmoment |
Ein schneller Weg, sich daran zu erinnern, welches welches ist:PunktProdukt misst, wie viel zwei Vektoren in dergleiche Richtung(denken Sie an "Vereinbarung").KreuzProduktanalysen zeigen, wie stark dieverschiedene Richtungenund gibt die senkrechte Achse ihrer "Spin".
Schritt-für-Schritt-Beispiele für Querprodukte
Die Arbeit an Beispielen mit verschiedenen Vektorkonfigurationen erzeugt Intuition für das Kreuzprodukt.
| Vektor A | Vektor B | A x B | A und B sind gleich. | Anmerkungen |
|---|---|---|---|---|
| (1, 0, 0) | (0, 1, 0) | (0, 0, 1) | 1 | î x ĵ = k̂ (Regel der rechten Hand) |
| (0, 1, 0) | (0, 0, 1) | (1, 0, 0) | 1 | j x k̂ = î |
| (0, 0, 1) | (1, 0, 0) | (0, 1, 0) | 1 | k̂ x î = ĵ |
| (1, 0, 0) | (1, 0, 0) | (0, 0, 0) | 0 | Parallelvektoren -> Nullkreuzprodukt |
| (2, 3, 4) | (5, 6, 7) | (-3, 6, -3) | 7,35 | Standard 3D-Beispiel |
| (1, 2, 3) | (4, 5, 6) | (-3, 6, -3) | 7,35 | Das gleiche Ergebnis wie oben |
| (3, 0, 0) | (0, 4, 0) | (0, 0, 12) | 12 | Fläche von 3x4 Rechteck = 12 |
| (1, 1, 0) | (0, 1, 1) | (1, -1, 1) | 1 732 | Fläche = √2 x √2 x sin ((60 Grad) = √3 ~ 1.732 |
Schritt für Schritt für A = (2, 3, 4), B = (5, 6, 7):
- x-Komponente: AyBz- EinezBy= 3 7 - 4 6 = 21 - 24 = 3
- y-Komponente: AzBx- EinexBz= (4) - (2) - (7) = 20 - 14 = 6
- Z-Komponente: AxBy- EineyBx= 2 6 3 5 = 12 15 = 3
- Ergebnis: A x B = (-3, 6, -3)
Anwendungen in der Physik: Drehmoment, Winkelmoment und magnetische Kraft
Das Kreuzprodukt ist in der Physik unentbehrlich. Seine Fähigkeit, einen senkrechten Vektor aus zwei Vektoren in der Ebene zu erzeugen, macht es zum natürlichen Werkzeug für die Beschreibung von Rotationsphänomenen.
Drehmoment (τ = r x F):Das Drehmoment ist das Kreuzprodukt des Positionsvektors r (vom Drehpunkt zum Kraftanwendungspunkt) und des Kraftvektors F. Wenn Sie eine Kraft von 20 N senkrecht auf einen 0,3 m Schlüssel anwenden, τ = 0,3 x 20 x sin (90 Grad) = 6 N·m. Das Kreuzprodukt gibt sowohl die Größe als auch die Drehachse an. Dies ist genau das, was ein Schlüssel tut: r ist die Schlüssellänge, F ist Ihre Handkraft und r x F bestimmt, ob sich der Bolzen im Uhrzeigersinn oder gegen den Uhrzeigersinn dreht.
Winkelmoment (L = r x p):Der Winkelimpuls ist das Kreuzprodukt von Position und linearem Impuls (p = mv). Für einen Planeten, der die Sonne umkreist, ist L = r x mv = konstant (Erhaltung des Winkelimpuls, aus Keplers zweitem Gesetz). Die Richtung des Kreuzprodukts gibt den Normalvektor der Umlaufbahn.
Magnetische Kraft (F = q v x B):Die Kraft eines geladenen Teilchens, der sich durch ein Magnetfeld bewegt, ist F = qv x B, wobei q die Ladung, v die Geschwindigkeit und B der Magnetfeldvektor ist. Das Kreuzprodukt bedeutet, dass die Kraft immer senkrecht zu v und B steht - dies verursacht eine kreisförmige Bewegung in einem einheitlichen Magnetfeld, die Grundlage von Zyklotronen und Massenspektrometern.
Elektrisches Feld einer bewegten Ladung:Das Biot-Savart-Gesetz für das Magnetfeld eines Stroms: dB = (μ0I/4π) x (dl x r̂/r2).
Computergrafik und 3D-Anwendungen
Das Kreuzprodukt ist das Arbeitspferd der 3D-Grafikprogrammierung. Fast jede 3D-Rendering-Pipeline verwendet es ausgiebig für Beleuchtung, Kollisionserkennung und Geometrieverarbeitung.
Oberflächennormen:Angesichts einer dreieckigen Fläche mit den Eckpunkten P1, P2, P3: berechnen Sie die Randvektoren e1 = P2 - P1 und e2 = P3 - P1. Der Normalvektor n = e1 x e2 ist senkrecht zur Fläche. Normalisieren Sie n (teilen Sie durch n) um die Einheit Normal zu erhalten. Dieses Normal wird in Beleuchtungsberechnungen (Phong-Schatten) verwendet: das Punkteprodukt der Normal- und Lichtrichtung bestimmt die Oberflächenhelligkeit (diffuse Reflexion).
Kamera- und Ansichtsmatrizen:In 3D-Grafiken (OpenGL, DirectX, Unity) wird die Sichtmatrix der Kamera mithilfe von Kreuzprodukten konstruiert.
Kollisionserkennung:In der Physik des Spiels verwendet das Theorem der Trennenden Achse (SAT) Kreuzprodukte von Randrichtungen, um mögliche Trennenden Achsen zwischen 3D-konvexen Formen zu finden.
Bereiche des Parallelogramms und des Dreiecks:Das ist schneller und numerisch stabiler als Herons Formel für Dreiecke, die durch Vektoren vom Ursprung definiert sind.
Prüfung der Koplanarität:Drei Punkte P, Q, R und ein vierter Punkt S sind koplanar, wenn (Q-P) x (R-P) · (S-P) = 0 (das skalare Dreifachprodukt ist Null).
Eigenschaften und algebraische Regeln des Kreuzprodukts
Wenn man die algebraischen Eigenschaften des Kreuzprodukts versteht, kann man komplexe Vektor-Ausdrücke effizient vereinfachen.
| Immobilien | Formel | Anmerkung |
|---|---|---|
| Anti-Kommutativität | A x B = - (B x A) | Auftragsfragen - Umkehrung dreht Richtung |
| Verteilbarkeit | A x (B + C) = A x B + A x C | Kreuzprodukt verteilt sich über Addition |
| Skalare Multiplikation | (cA) x B = c (A x B) | Skalierte Faktoren aus |
| Selbstkreuzerzeugnis | A x A = 0 | Ein Vektor gekreuzt mit sich selbst ist Null |
| Nullvektor | A x 0 = 0 | Kreuzprodukt mit Nullvektor ist Null |
| NICHT assoziativ | (A x B) x C ≠ A x (B x C) | Im Gegensatz zu Addition/Multiplikation |
| Dreifaches Produkt | A · (B x C) = B · (C x A) = C · (A x B) | Skaliertes Dreifachprodukt = Volumen des Parallelepipedums |
| Dreimalprodukt des Vektors | A x (B x C) = B (A · C) - C (A · B) | BAC-CAB-Regel |
Das skalare Dreifachprodukt A · (B x C) entspricht dem signierten Volumen des Parallelepiped (3D Parallelogramm), das von den drei Vektoren gebildet wird. Wenn es gleich Null ist, sind die drei Vektoren koplanar. Wenn positiv, bilden sie ein rechtshändiges System; wenn negativ, ein linkshändiges System. Dies wird als Determinante der 3x3-Matrix mit den Zeilen A, B, C berechnet.
Die Jacobi-Identität für Kreuzprodukte: A x (B x C) + B x (C x A) + C x (A x B) = 0. Dies macht den 3D-Vektorraum mit dem Kreuzprodukt zu einer Lie-Algebra - eine wichtige Struktur in der Quantenmechanik und der Gruppentheorie.
Häufig gestellte Fragen
Was ist der Unterschied zwischen Kreuzprodukt und Punktprodukt?
Punktprodukt (A · B = A)xBx+ AyBy+ AzBzDas Kreuzprodukt (A x B) erzeugt einen Vektor, der senkrecht zu beiden ist, und misst die "Rotation" zwischen den Vektoren, die in der Größe gleich A {\displaystyle A} und B {\displaystyle B} ist.
Ist das Kreuzprodukt kommutativ?
Nein - es ist anti-kommutativ: A x B = - ((B x A). Die Richtung wechselt, wenn Sie die Operanden austauschen (Rechts-Regel-Umkehrung). Die Größe bleibt die gleiche: █ A x B █ = █ B x A █. Diese Anti-Kommutativität spiegelt die inhärente Richtungsmäßigkeit der Rotation wider.
Was bedeutet ein Kreuzprodukt von Null?
A x B = 0 (Null-Vektor) bedeutet, dass die beiden Vektoren parallel sind (oder einer Null ist). Das Sinus von 0 Grad und 180 Grad ist Null, was das Kreuzprodukt Null für parallele oder antiparallele Vektoren macht. Dies kann als Test für die Parallelität verwendet werden: Wenn A x B = 0, sind die Vektoren parallel (oder mindestens einer ist Null).
Wie finde ich einen Vektor senkrecht zu zwei gegebenen Vektoren?
Berechnen Sie das Kreuzprodukt! Wenn Sie einen Vektor benötigen, der senkrecht zu A und B steht, berechnen Sie n = A x B. Normalisieren Sie durch Dividieren durch Größe für eine Einheit normal: n̂ = (A x B) / A x B. Dies wird ständig in 3D-Grafik, Physik und Ingenieurwesen verwendet, um Oberflächennormen und Rotationsachsen zu finden.
Was ist die Rechte-Hand-Regel und wie kann ich sie anwenden?
Zeigen Sie mit den Fingern Ihrer rechten Hand in Richtung des ersten Vektors (A). Kurbeln Sie Ihre Finger in Richtung des zweiten Vektors (B). Ihr ausgestreckter Daumen zeigt in Richtung A x B. Alternativ: Wenn A nach Osten und B nach Norden zeigt, zeigt A x B nach oben. Diese Regel ist über alle physikalischen und technischen Konventionen für Kreuzprodukte hinweg konsistent.
Kann ich das Kreuzprodukt von 2D-Vektoren berechnen?
Das Standardkreuzprodukt ist nur für 3D-Vektoren definiert. Für 2D-Vektoren A = (a1, a2) und B = (b1, b2) erweitern Sie sie auf 3D mit z = 0: A = (a1, a2, 0) und B = (b1, b2, 0). Dann A x B = (0, 0, a1b2 - a2b1). Die z-Komponente (a1b2 - a2b1) ist das "2D-Kreuzprodukt" Skalar, das der signierten Fläche des Parallelogramms entspricht und in der rechnerischen Geometrie verwendet wird (z. B. um zu bestimmen, ob ein Punkt links oder rechts von einer Linie ist).
Was ist das skalare Dreifachprodukt?
Das skalare Dreifachprodukt ist A · (B x C) = det (([A, B, C]) - die Determinante der 3x3-Matrix mit den Zeilen A, B, C. Es entspricht dem signierten Volumen des Parallelepipedos, das von den drei Vektoren gebildet wird. Wenn es Null ist, sind die drei Vektoren koplanar. Es wird verwendet, um das Volumen von Tetraedern zu berechnen (V = █A · (B x C) / 6) und um 3D-Geometrie zu testen.
Wie wird das Kreuzprodukt zur Berechnung des Drehmoments verwendet?
Drehmoment τ = r x F, wobei r der Positionsvektor vom Drehpunkt bis zum Kraftanwendungspunkt ist und F der Kraftvektor ist. Für einen Schlüssel: Wenn r = 0,3 m entlang der x-Achse (Schlüsselgriff) und F = 20 N in der y-Richtung, τ = (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. Das Drehmoment von 6 N·m liegt in der z-Richtung (Rotationsachse).
Was ist die Größe des Kreuzprodukts?
Das ist gleich der Fläche des Parallelogramms, das von A und B gebildet wird. Für Einheitsvektoren bei 90 Grad: A x B = 1 x 1 x 1 = 1. Bei 30 Grad: A x B = sin ((30 Grad) = 0.5. Bei 0 Grad oder 180 Grad (parallel): A x B = 0.
Was ist die BAC-CAB-Regel?
Die dreifache Produktidentität des Vektors: A x (B x C) = B ((A·C) - C ((A·B). Mnemonik: "BAC minus CAB". Dies erweitert ein dreifaches Produkt eines Vektors in eine Kombination der ursprünglichen Vektoren, die durch Punkteprodukte gewichtet sind. Es wird in der elektromagnetischen Theorie und in Vektorrechnungsbeweisen verwendet, um komplexe Ausdrücke wie die Erweiterung von x ( x F) = (( · F) - 2 F zu vereinfachen.