Table of Contents

Linear Algebra - Scalar (Multiplication|Product) - Scaling

About

Scalar Multiplication (Scaling) is the multiplication of a vector (for instance <math>v_a</math> ) by a scalar (real number) (for instance <math>\alpha</math> ) to produce another vector (for instance <math>v_b</math> )

<math>f (v_a) = \alpha.v_a = v_b</math>

Multiplying a vector v by a scalar <math>\alpha</math> is defined as multiplying each entry of v by <math>\alpha</math> :

<math>\alpha.v = \alpha[v_{[1]},v_{[2]},\dots,v_{[n]}] = [\alpha.v_{[1]},\alpha.v_{[2]}, \dots ,\alpha.v_{[n]}]</math>

<math>v. \alpha</math> is not legal whereas <math>\alpha . v</math> is.

Scalar Multiplication is used to define a line

Property

Scalar multiplication is:

Geometric Representation

The green arrow represents the vector [4, 1.5] and the red arrow represents two times this vector.

Vector Arrow Multiplication

Computation

2 [5, 4, 10] = [2 x 5, 2 x 4, 2 x 10] = [10, 8, 20]

Python:

def scalarVectorMult(alpha, v): return [alpha*x for x in v]