Rudolf Adamkovič Personal site


Scalar multiplication

a.k.a.

Define

… in terms of multiplication as the binary operation

\[\begin{equation*}
  a \vec{v}
  = a \begin{pmatrix} v_1 \\ \vdots \\ v_n \end{pmatrix}
  = \begin{pmatrix} a v_1 \\ \vdots \\ a v_2 \end{pmatrix}
  \in V^n,
\end{equation*}
\]

with

\[\begin{equation*}
  a \in F, \quad
  \vec{v} \in V^n, \quad
  \forall i : v_i \in F,
\end{equation*}
\]
where\(a\)is the scalar and
\(a \vec{v}\)is the scaled vector,
\(V^n\)is the vector space with \(\vec{v}\), and
\(F\)is the field over which \(V^n\) is defined.

Imagine

… drawing \(a \vec{v}\) as a copy of \(\vec{v}\) with

Constrain

Implement

… in Scheme as



© 2024 Rudolf Adamkovič under GNU General Public License version 3.
Made with Emacs and secret alien technologies of yesteryear.