Dokument
libageo · Vektor · Skalarprodukt
Synopsis
double vector:: operator * (const vector&) const
double vector:: operator * (const vector&) const
Beschreibung
Der Operator * berechnet das Skalarprodukt, auch als Punktprodukt oder Inneres Produkt bezeichnet, zweier Vektoren.
v1*v2 := v1.u*v2.u + v1.v*v2.v + v1.w*v2.w
Bildlich gesehen ist das Skalarprodukt zweier Vektoren der Projektion des eines Vektors auf den anderen. Die Länge der projezierten Strecke entspricht dem Cosinus des Winkels zwischen den Vektoren.
Beispiel
vector v1(0,0,1);
vector v2(0,1,0);
double d = v1*v2;


// d=0.000
Siehe auch
Alle Methoden und Operatoren.