Sie sind auf Seite 1von 5

Representacin matricial

Un nmero complejo se puede representar como un vector y un vector como matriz,por lo


que suena lgico que un nmero complejo se pueda representar con una matriz, slo que la
representacin no tiene que ser propiamente la de un vector en una matriz. Una posible
representacin de

con

El primer rengln nos dar el nmero complejo. Podemos definir la unidad real como

y la imaginaria como

al ser un nmero complejo la suma de un nmero real ms otro nmero real por la unidad
imaginaria, podemos hacerlo matricialmene

Con esta representacin la aritmetica compleja es isomorfa a las operaciones con matrices.
Una matriz mn es un conjunto de nmeros organizados en m filas y n columnas. En la
siguiente ilustracin se muestran varias matrices.

Es posible sumar dos matrices del mismo tamao mediante la adicin de elementos
individuales. En la siguiente ilustracin se muestran dos ejemplos de adicin de matrices.

Una matriz mn puede multiplicarse por una matriz np y el resultado es una matriz mp.
El nmero de columnas de la primera matriz debe coincidir con el nmero de filas de la
segunda matriz. Por ejemplo, una matriz 4x2 puede multiplicarse por una matriz 23 para
generar una matriz 43.
Los puntos en el plano y las filas y columnas de una matriz pueden considerarse como
vectores. Por ejemplo, (2, 5) es un vector con dos componentes, y (3, 7, 1) es un vector con
tres componentes. El producto de puntos de dos vectores se define de esta forma:
(a, b) (c, d) = ac + bd
(a, b, c) (d, e, f) = ad + be + cf
Por ejemplo, el producto de puntos de los vectores (2, 3) y (5, 4) es (2)(5) + (3)(4) = 22. El
producto de puntos de los vectores (2, 5, 1) y (4, 3, 1) es (2)(4) + (5)(3) + (1)(1) = 24.
Observe que el producto de puntos de dos vectores es un nmero, no otro vector. Observe
tambin que slo se puede calcular el producto de puntos de dos vectores si stos tienen el
mismo nmero de componentes.
Consideremos que A(i, j) es una entrada de la matriz A, en la fila i, columna j. Por ejemplo,
A(3, 2) es la entrada de la matriz A situada en la tercera fila y la segunda columna.
Supongamos que A, B y C son matrices, y que AB = C. Las entradas de C se calculan de
esta forma:
C(i, j) = (fila i de A) (columna j de B)
En la siguiente ilustracin se muestran varios ejemplos de multiplicacin de matrices.

Si se considera un punto en un plano como una matriz 1x2, se puede transformar dicho
punto multiplicndolo por una matriz 2x2. En la siguiente ilustracin se muestran varias
transformaciones que se han aplicado al punto (2, 1).

Todas las transformaciones que se muestran en la ilustracin anterior son transformaciones


lineales. Otros tipos de transformaciones, como la traslacin, no son lineales y no pueden
expresarse en forma de multiplicacin por una matriz 2x2. Supongamos que se desea rotar
90 grados, trasladar 3 unidades en la direccin del eje x y trasladar 4 unidades en la
direccin del eje y al punto (2, 1). Todo esto puede realizarse mediante una multiplicacin
de matrices seguida de una adicin de matrices.

Se denomina transformacin afn a una transformacin lineal (multiplicacin por una


matriz 2x2) seguida de una traslacin (adicin de una matriz 1x2). Una alternativa al
almacenamiento de una transformacin afn en un par de matrices (una para la parte lineal y
otra para la traslacin) es el almacenamiento de toda la transformacin en una matriz 3x3.
Para que esto funcione, hay que almacenar un punto del plano en una matriz 1x3 con una
tercera coordenada ficticia. La tcnica ms habitual es hacer que todas las terceras
coordenadas sean igual a 1. Por ejemplo, el punto (2, 1) se representa con la matriz [2 1 1].
En la siguiente ilustracin se muestra una transformacin afn (rotacin de 90 grados, y
traslacin de 3 unidades en la direccin del eje x y de 4 unidades en la direccin del eje y)
que se expresa como la multiplicacin por una nica matriz 3x3.

En el ejemplo anterior, el punto (2, 1) se asigna al punto (2, 6). Observe que la tercera
columna de la matriz 33 contiene los nmeros 0, 0, 1. Esto siempre ser as para el caso de
la matriz 3x3 de una transformacin afn. Los nmeros importantes son los seis nmeros de
las columnas 1 y 2. La parte superior izquierda 2x2 de la matriz representa la parte lineal de
la transformacin y las dos primeras entradas de la tercera fila representan la traslacin.

En GDI+ es posible almacenar una transformacin afn en un objeto Matrix. Como la


tercera columna de una matriz que representa una transformacin afn siempre es (0, 0, 1),

cuando se construye un objeto Matrix slo se especifican los seis nmeros de las dos
primeras columnas. La instruccin Matrix myMatrix = new Matrix(0, 1, -1, 0, 3, 4) crea la
matriz mostrada en la figura anterior.

Das könnte Ihnen auch gefallen