Y cmo estn estructurados los elementos de la matriz?
Pues muy sencillo, secuencialmente:
Ahora el programador puede decidir interpretarlo como una matriz de tipo columna:
O como una matriz de tipo fila:
Matemticamente es indiferente cmo prefieras interpretarlas, pero recuerda que si utilizas el formato columna debes realizar post-multiplicaciones, y si usas el formato fila pre- multiplicaciones.
Supongamos que tienes una matriz que representa una rotacin y la matriz que realiza una traslacin, y quieres combinarlas en una matriz , de forma que la matriz de trasformacin resultante realice primero la rotacin y luego la traslacin. Si usas el formato fila tendrs que hacer una pre-multiplicacin: (Esto se lee: la matriz R pre-multiplica a la matriz T). Pero si usas el formato columna el orden se invierte ya que es una post- multiplicacin: (Y esto se lee: la matriz R post-multiplica a la matriz T).
Otro ejemplo; quieres transformar el vector por la matriz para obtener el vector transformado . Si la matriz es de tipo fila pre-multiplicas: En cambio, si es de tipo columna post-multiplicas:
En algebra matricial siempre se multiplican filas por columnas, por lo tanto si la matriz es de tipo fila y deben ser interpretados como un vectores fila, y si es de tipo columna entonces y debern ser interpretados como vectores columna.
Un ltimo ejemplo; transforma el vector por las matrices (en ste orden). La pre-multiplicacin sigue el orden natural de las transformaciones por lo que resulta ms intuitiva: La post-multiplicacin sera el proceso inverso:
Para terminar un truco para no liarte; cuando utilices matrices y vectores columna (post- multiplicacin) debes interpretar las transformaciones como series de funciones: