Unit Vector: Background and Definition

Sharing is caring

In this short post, we will learn how to calculate the magnitude of a vector and how to obtain the unit vector.

The magnitude of a Vector

A vector has a direction and a magnitude (or length). The following vector has a direction of 1 on the x-axis and 3 on the y-axis. 

unit vector

But what about the magnitude? Maybe you remember the Pythagorean theorem from school, which enables you to calculate the length of the longest side (hypotenuse) of a right-angled triangle z from the two shorter sides x and y.

x^2 + y^2 = z^2 

Our vectors

red \begin{bmatrix}1\\3\end{bmatrix}, green \begin{bmatrix}1\\0\end{bmatrix}, blue \begin{bmatrix}0\\3\end{bmatrix}

can be thought of as a right-angled triangle with vector red forming the hypotenuse and green, blue the adjacent sides.

three vectors forming a right-angled triangle.

According to Pythagoras, we arrive at the following formula for calculating the magnitude of red:

\sqrt(green_x^2 + blue_y^2) = |red| 
\sqrt{1^2 + 3^2)}= \sqrt{10}

Note on notation: a variable v denotes a vector, whereas |v| denotes the length of a vector.

What is a Unit Vector

The unit vector of a vector b is defined as a vector going in the same direction as b of length 1.

To get to a length of one for b, we only have to divide b by its length |b|. 

Unit vector formula:  



If we have a vector

b =\begin{bmatrix}x\\y\end{bmatrix} \, \, then \, \frac{b}{|b|}
\frac{(x, y)}{\sqrt(x^2 + y^2)}

Plugging the numbers 3 and 4 into x and y gives us the following unit vector

b = \begin{bmatrix}3\\4\end{bmatrix}
|b| = \sqrt{3^2 + 4^2} = 5
\frac{b}{|b|} =

This post is part of a series on linear algebra for machine learning. To read other posts in this series, go to the index.

Sharing is caring