05.08. Skalare Multiplikation
Die skalare Multiplikation ist eine Operation auf einem Skalar (einer Zahl) und einem Vektor. Das Ergebnis ist der Vektor, den man erhält, wenn man jedes Element des Inputvektors mit dem Skalar multipliziert. Beispiel:
4* \begin{bmatrix} 3 \\ 5 \\ 6 \end{bmatrix} = \begin{bmatrix} 12 \\ 20 \\ 24 \end{bmatrix}
Schreibe ein dreistelliges Prädikat scalarMult/3
mit scalarMult(Skalar,Vektor,Resultatvektor),
so dass Resultatvektor
das Resultat der skalaren Multiplikation von Skalar
und Vektor
ist.
?- scalarMult(3,[2,7,4],Result).
Result = [6,21,12]