Yes, it does, using the idea of homogeneous coordinates, or equivalently, projective space. Two vectors are called projectively equivalent if each is a non-zero scalar multiple of the other. Multiplication of a vector by a square matrix is a function which preserves projective equivalence. Multiplication of two square matrices corresponds to the composition of the two corresponding functions.