So, let's say we want the projection of vector v [2, 1] on to L (line L) L = C[2, 1]), where vector x is a vector that lies along the Line.
I know that one way to figure out the projection would be C*vectorX (C representing some scaled version of vector x).
Then, a second way to figure out the projection would be to normalize vector x. then C = (vector v * vector x) * vector x (or vector x as vector u (normalized).
But the final way to figure it out would be to see the projection as a linear transformation. Projection is Matrix A * vector v. For some reason when expressed as a Matrix / Vector product, it is less clear/intuitive for me.
The key point of confusion: I'm not sure for example how we get from a normalized version of vector x to expressing it as a Matrix (let's say Matrix A). Where then we would simply multiply it by vector v.
Hopefully this is clear.