<aside> <img src="/icons/list_gray.svg" alt="/icons/list_gray.svg" width="40px" />

Table of Contents

</aside>

Definition


The dot product is a form of vector multiplication that results in a scalar value. dot product is sometimes calling as the “scalar product”.

Here is two vectors, $v = (v_x, v_y, v_z)$ and $u = (u_x, u_y, u_z)$.

Dot product is defined as follows.

$$ v · u = v_xu_x + v_yu_y + v_zu_z $$

Geometric Interpretation


Angle


Dot product has a geometric meaning realted to the angle between two vectors.

image.png

$$ u⋅v=∣∣u∣∣∣∣v∣∣cosθ $$

<aside> <img src="/icons/forward_blue.svg" alt="/icons/forward_blue.svg" width="40px" />

Wait!

Example

Dot Product(HBpencil) | Desmos

Dot Product(HBpencil) | Desmos

Here is $u=(3,4)$, $v=(7,-3)$.

Projection


Dot product can be interpreted geometrically as the projection of one vector onto the other vector.

Projection of $a$ onto $b$

image.png

Length of Projection

$$ ∣∣a∣∣cosθ = \frac{a⋅b}{∣∣b∣∣} $$

Now, you can get the length of the projection!

Vector of Projection

As have seen earlier, can get the length of the projection. Now, let’s calculate the position vector of the projection.

$$ projection(a) = \frac{a⋅b}{||b||^2}b $$

Example

Dot Product(HBpencil) | Desmos

Dot Product(HBpencil) | Desmos

Here is $u=(3,4)$, $v=(7,-3)$.

Orthogonalization


Orthogonalization is a process to make the group of vectors perpendicular(⊥) to each other. and when normalized, into an orthonormal set.

image.png

Orthogonalization & Orthonormalization

Formula