My math professors in college would often intimidate us into writing vectors as vertical, transposing them when convenient, without explaining why. This always confused me, but I realized that rather than being some Big-V conspiracy, they never explained it because there was a very obvious reason why.
An illuminating example
For example, take some transformation (ie, a matrix) and a vector on which it acts on.
Note that we format this function as the hstack (horizontal-stack) of its vertical basis vectors in the transformed space. For now, suppose this is a good idea.
Then we can write
to denote our equation.
Why are basis vectors of a matrix vertical?
Now the reason why we chose to format ‘s basis vectors along its columns becomes clear.
Now when we multiply it out, we get
- the ‘s always multiplying with the components,
- ‘s always multiplying with components,
- and ‘s always multiplying with component.
So the purpose of aligning the matrix along the columns
is so that the equation is written in an order analogous to from vanilla function notation.
Remark: We could order the matrix along the rows if we started using row vectors as well. Then the order would be . But this looks a little weirder, right?