05.09. Kreuzprodukt

Das Skalarprodukt ist eine Operation auf zwei gleich dimensionalen Vektoren. Das Ergebnis ist der Skalar, den man erhält, wenn man die einander entsprechenden Elemente der Vektoren miteinander multipliziert und die Ergebnisse aufaddiert. Beispiel:

\begin{bmatrix} 1 \\ 2 \\ 3 \end{bmatrix} \times \begin{bmatrix} 3 \\  4 \\ 2 \end{bmatrix} = 1∗3 + 2∗4 + 3∗2 = 17

Schreibe ein dreistelliges Prädikat dot/3 mit dot(Vektor1,Vektor2,Resultat), so dass Resultat das Ergebnis des Skalarprodukts von Vektor1 und Vektor2 ist.

?- dot([2,5,6],[3,4,1],Result).
Result = 32
Noch keine Kommentare eingereicht. Bitte hilf uns diese Aufgabe zu verbessern.

Schreibe einen Kommentar