Skalarprodukt Rechner
Das Skalarprodukt reduziert zwei Vektoren auf einen einzelnen Skalar, der kodiert, wie sehr sie in die gleiche Richtung zeigen. Es bildet die Grundlage der Kosinusähnlichkeit für das Suchranking, der Projektion in der Physik und jeder Beleuchtungsberechnung in der Computergrafik. Dieses Tool berechnet ein Skalarprodukt für zwei Vektoren mit übereinstimmender Dimension (2D, 3D, N-D) und zeigt den Kosinus des Winkels zwischen ihnen.
So berechnen Sie ein Skalarprodukt
-
1
Geben Sie beide Vektoren ein
Geben Sie die Komponenten durch Kommas oder Leerzeichen getrennt ein: `3, 4, 5` für einen Vektor und `1, 2, 1` für den anderen.
-
2
Dimensionen anpassen
Die Vektoren müssen die gleiche Länge haben. Das Tool kennzeichnet Unstimmigkeiten vor der Berechnung.
-
3
Das Ergebnis anzeigen
Das skalare Skalarprodukt wird zusammen mit dem Kosinus des Winkels (cos θ) und dem Winkel selbst in Grad angezeigt.
Die beiden Formeln
Komponentenform für Vektoren a = (a1, a2, ..., an) und b = (b1, b2, ..., bn):
a . b = a1*b1 + a2*b2 + ... + an*bn
Geometrische Form:
a . b = |a| * |b| * cos(theta)
Die beiden Ausdrücke sind gleich; sie gleichzusetzen ergibt cos(theta) = (a.b) / (|a| |b|), die Formel für die Kosinusähnlichkeit.
Was das Zeichen Ihnen sagt
| Skalarprodukt | Bedeutung |
|---|---|
| Positiv | Vektoren zeigen ungefähr in die gleiche Richtung (Winkel < 90) |
| Null | Vektoren sind orthogonal (rechtwinklig) |
| Negativ | Vektoren zeigen ungefähr in entgegengesetzte Richtungen (Winkel > 90) |
Beispiel
a = (3, 4), b = (1, 2):
- Komponenten: 31 + 42 = 3 + 8 = 11
- |a| = sqrt(9 + 16) = 5
- |b| = sqrt(1 + 4) = sqrt(5) ~ 2.236
- cos(theta) = 11 / (5 * 2.236) = 0.9839
- theta = arccos(0.9839) ~ 10.3 Grad
Die Vektoren zeigen fast in die gleiche Richtung, daher das große positive Skalarprodukt.
Häufige Anwendungen
- Kosinusähnlichkeit für Empfehlungssysteme: Wie ähnlich sind zwei Einbettungsvektoren?
- Projektion eines Vektors auf einen anderen:
proj_b(a) = (a . b) / |b|^2 * b. - Arbeit in der Physik:
W = F . d, das Skalarprodukt aus Kraft und Weg. - Grafikbeleuchtung: Das Skalarprodukt aus Oberflächennormale und Lichtrichtung ergibt die diffuse Helligkeit (Lambertsches Gesetz).
- Orthogonalitätsprüfung: Schnell überprüfen, ob zwei Basisvektoren rechtwinklig sind.
Tipps
- Normalisieren vor dem Vergleichen. Wenn Sie nur an der Richtung (Ähnlichkeit) interessiert sind, teilen Sie jeden Vektor zuerst durch seine Größe; dann entspricht das Skalarprodukt direkt dem Kosinus.
- Achten Sie auf die Dimension. Das Skalarprodukt eines 3er-Vektors mit einem 4er-Vektor ist nicht definiert; gezielt auffüllen oder kürzen, nicht versehentlich.
- Numerische Stabilität. Bei sehr großen Vektoren kann die Gleitkommaakkumulation an Präzision verlieren; verwenden Sie doppelte Präzision oder Kahan-Summation, wenn die Dimension einige Tausend überschreitet.
Häufig gestellte Fragen
Das Skalarprodukt gibt einen Skalar zurück, der misst, “wie parallel” zwei Vektoren sind. Das Kreuzprodukt (nur in 3D und 7D definiert) gibt einen Vektor zurück, der zu beiden rechtwinklig ist, und misst, “wie rechtwinklig”. Sie beantworten gegensätzliche Fragen.
Ja, für jede Dimension N. Die komponentenweise Definition erstreckt sich direkt; sie wird täglich im maschinellen Lernen mit Vektoren von Hunderten oder Tausenden von Dimensionen verwendet.
Weil die geometrische Form |a| |b| cos(theta) null ist, wenn cos null ist, was bei 90 und 270 Grad passiert. Zwei von Null verschiedene Vektoren sind genau dann orthogonal, wenn ihr Skalarprodukt null ist.
Die von Ihnen eingegebenen Vektorkomponenten werden an unseren Server gesendet, weil die Berechnung dort stattfindet. Sie werden nicht gespeichert und nicht mit Ihrem Konto verknüpft.
Verwandte Tools
Geländerstäbe-Rechner
Geben Sie die lichte Weite, die Stabbreite und den maximal zulässigen Abstand ein und erhalten Sie die genaue Anzahl der Geländerstäbe sowie den gleichmäßigen Abstand zwischen den Stäben, ohne dass eine Lücke das zulässige Maß überschreitet.
RAID-Rechner
Vergleichen Sie RAID 0, 1, 5, 6, 10, 50 und 60: gemischte Laufwerksgrößen, Parity-Spans, Hot-Spare, TB gegenüber TiB und mittlere Laufwerkskosten.
Betonrechner
Berechnen Sie Betonmengen für Platten, Fundamente, Stützen und Wände. Ermitteln Sie m³, Kubikyard, Sackmengen und einen sinnvollen Zuschlag.
Meilen in Kilometer umrechnen
Rechnen Sie Meilen mit dem exakten Faktor 1 mi = 1,609344 km in Kilometer um. Mit Referenztabelle und Kopfrechenhilfen.
Regentonnen-Rechner
Berechne Dachabfluss, tatsächlich gespeichertes Wasser, Überlauf und Reichweite für ein Regenereignis.
Rechner für Poolpumpen-Durchfluss
Berechne den nötigen Pool-Durchfluss aus Volumen und Umwälzzeit oder prüfe die Umwälzzeit eines vorhandenen Durchflusses in m³/h oder GPM.
Tool in anderen Sprachen verfügbar
- Máy tính tích vô hướng [VI]
- Calculateur de produit scalaire [FR]
- Kalkulator Perkalian Titik [ID]
- Kalkulator iloczynu skalarnego [PL]
- Dotproductrekenmachine [NL]
- 内積計算ツール [JA]
- Calculadora de Producto Punto [ES]
- 点积计算器 [ZH]
- 내적 계산기 [KO]
- Nokta Çarpımı Hesaplayıcısı [TR]
- Dotproduktkalkylator [SV]
- Dot Product Calculator [EN]
- เครื่องคำนวณผลคูณจุด [TH]
- Calculadora de Produto Escalar [PT]
- حاسبة الضرب القياسي [AR]
- Calcolatore del Prodotto Scalare [IT]
- Калькулятор скалярного произведения [RU]