• No se han encontrado resultados

matrices.pptx

N/A
N/A
Protected

Academic year: 2020

Share "matrices.pptx"

Copied!
45
0
0

Texto completo

(1)
(2)

HISTORIA

Las matrices aparecen por primera vez

hacia el año 1850, introducidas por J.J.

Sylvester. El desarrollo inicial de la

teoría se debe al matemático W.R.

Hamilton en 1853. En 1858, A. Cayley

introduce la notación matricial como

una forma abreviada de escribir un

sistema de

m

ecuaciones lineales con

n

(3)

La utilización de matrices (arrays)

constituye actualmente una parte

esencial de los lenguajes de

programación, ya que la mayoría de

los datos se introducen en los

ordenadores como tablas

(4)

DEFINICION

Una matriz es una tabla

(5)

y una columna es cada una de

las líneas verticales.

A una matriz con

m

filas y

n

columnas se le denomina

matriz

m

-por-

n

(escrito

m

×

n

), y

a

m

y

n

dimensiones de la

(6)

Las dimensiones de una matriz

siempre se dan con el número de

filas primero y el número de

columnas después. Comúnmente se

dice que una matriz

m

-por-

n

tiene un

orden

de m × n ("orden" tiene el

(7)

Dos matrices se dice que son

(8)

Al elemento de una matriz que

se encuentra en la fila

i

-ésima y

la columna

j

-ésima se le llama

elemento

i,j

o elemento (

i

,

j

(9)

La matriz

es una matriz 4x3.

(10)

La matriz

(11)

ALGUNOS TIPOS DE MATRICES

Dada una matriz  A, se llama traspuesta de A a

la matriz que se obtiene cambiando

(12)

Matriz Cuadrada

Aquella matriz que tiene igual

número de filas que de

(13)

IDENTIDAD

Es una matriz cuadrada que tiene

todos sus elementos nulos excepto

(14)

Matriz Nula

Si todos sus elementos son cero.

(15)

La matriz opuesta de una dada es

la que resulta de sustituir cada

(16)

SUMA O ADICIÓN

Dadas las matrices

m

-por-

n

,

A

y

B

, su

suma

A + B

es la matriz

m

-por-

n

calculada sumando los

(17)

POR EJEMPLO:

Sumar cada uno de los

(18)

PROPIEDADES

 Asociativa

Dadas las matrices m×n A, B y C

A + (B + C) = (A + B) + C

 Conmutativa

Dadas las matrices m×n A y B

(19)

PROPIEDADES (CONT.)

 Existencia de matriz cero o matriz nula

A + 0 = 0 + A = A

 Existencia de matriz opuesta

(20)

PRODUCTO DE MATRICES

El

producto

de dos matrices se puede

definir sólo si el número de columnas de la

matriz izquierda es el mismo que el

número de filas de la matriz derecha. Si

A

(21)
(22)

MATRICES, TRANSFORMACIONES Y

COORDENADAS HOMOGÉNEAS: 3DIMENSIONES

Para conseguir las transformaciones

básicas ( translación, rotación,

escalado, deformación, en general las

transformaciones afines) se utilizan

matrices de transformación.

Realizando algunos cambios a las matrices,

(23)

COORDENADAS HOMOGÉNEAS

 Las coordenadas homogéneas son un instrumento

usado para describir un punto en el espacio proyectivo.

 Se usan como un sistema alternativo de

(24)

SISTEMA DE COORDENADAS

HOMOGÉNEAS

 Un objeto se representa por polígonos.

 Un polígono es una colección de vértices y aristas.

 Para transformar un objeto se transforman sus

vértices.

 Si todos los puntos se expresan en coordenadas

homogéneas, todas las transformaciones se pueden expresar como multiplicación.

 En coordenadas homogéneas a cada punto P(x,y)

se le añade una tercera coordenada, W de forma que se representa mediante una tripleta,

(25)

SISTEMA DE COORDENADAS

HOMOGÉNEAS

 Si la coordenada W es distinta de cero, se puede

normalizar la tripleta, dividiéndola por W, (x/W,y/ W,1), seguirá representando al mismo punto. (x/W) y (y/W) se llaman coordenadas cartesianas del

punto homogéneo.

 Cada punto expresado en coordenadas homogéneas

representa una línea en el espacio 3D.

 Cuando se normaliza el punto, se obtiene un punto

de la forma (x,y,1). La normalización de un punto equivale a proyectar sobre el plano W = 1. Los

(26)

EXPLICAREMOS PRIMERO LAS

TRANSFORMACIONES EN 2DIMENCIONES

Y LUEGO LAS DE 3DIMENCIONES

 Existe un numero de representaciones

homogéneas equivalentes para cada coordenada (x,y) seleccionando un valor no cero para w.

 Por conveniencia escogeremos w=1, para cada

(27)

TRANSFORMACIONES EN 2D

 Traslación

 Escalado

 Rotación

(28)

TRANSLACIÓN 2D DE UN PUNTO (X,Y,1) A UNA DISTANCIA EN X Y UNA DISTANCIA EN Y

 Obtenemos,

x´ 1 0 tx x

y´ 0 1 ty y

1 0 0 1 1

x´ = x + tx

(29)

2 DIMENSIONES: ESCALADO

x´ = s

x

·x

y´ = s

y

·y

x´ sx 0 0 x

y´ 0 sy 0 y

(30)

2 DIMENSIONES: ROTACIÓN

 Representado matricialmente en coordenadas

homogéneas:

x´ cos Ѳ -sin Ѳ 0 x y´ sin Ѳ cos Ѳ 0 y

(31)

2 DIMENSIONES: DEFORMACIÓN

(SHEAR)

 Deformación de la coordenada x:

x´ = x + hx ·y

y´ = y

x´ 1 hx 0 x

y´ 0 1 0 y

(32)

EJEMPLO DE TRASLACIÓN EN 2D

 Si queremos trasladar a dos unidades un vector

(33)

INVERSA DE LA MATRIZ

TRANSFORMADA

 En realidad la inversa de la matriz es fácil de

encontrar y el efecto que produce es “ undo” o sea regresar a la matriz original.

(34)

EJEMPLO DE TRASLACIÓN UTILIZANDO LA INVERSA DE LA MATRIZ EN 2DIMENSIONES

 Utilizando el ejemplo anterior de la traslación del

vector a la posición la inversa seria

la siguiente:

(35)

TRANSFORMACIONES EN

3DIMENCIONES

 La expresión general de una transformación en

3D en coordenadas homogéneas es

x´ a11 a12 a13 a14 x y´ a21 a22 a23 a24 y z´ a31 a32 a33 a34 z

(36)

MATRIZ DE TRANSFORMACIÓN M

44

 Describe todas las transformaciones: traslación,

escalado, rotación, deformación, etc...

 La composición de transformaciones se realiza

mediante el producto de matrices.

 El producto de dos matrices es una herramienta

(37)

TRASLACIÓN EN 3DIMENCIONES

x´ = x + tx

y´ = y + ty

(38)

ESCALADO EN 3DIMENSIONES

(39)

ROTACIÓN EN 3DIMENSIONES

 Rotación en x

 Rotación en y

 Rotación en z

x´ 1 0 0 0 x

y´ 0 cos θ -sin θ 0 y

z´ 0 sin θ cos θ 0 z

1 0 0 0 1 1

x´ cos θ 0 sin θ 0 x

y´ 0 1 0 0 y

z´ -sin θ 0 cos θ 0 z

1 0 0 0 1 1

x´ cos θ-sin θ 0 0 x

y´ sin θ cos θ 0 0 y

z´ 0 0 1 0 z

(40)

DEFORMACIÓN EN 3DIMENCIONES

1 0 0 0

1 0 0 0 1 0

0 0 0 1

1 0 0

0 1 0 0

k 1 0

0 0 0 1

1 0 0

1 1 0

k 0 1 0

(41)
(42)

COMPOSICIÓN DE

TRANSFORMACIONES

 Se puede aplicar sucesivas transformaciones a un

punto

 Al resultado de la primera transformación

 Se aplica una segunda transformación

 La composición de trans. Se realiza mediante el

(43)

EJEMPLO DE COMPOSICIÓN

 Supongamos una nueva escala para un objeto por

un factor 2 en x al punto(1,1,1) del origen S(2,1,1) ; T(-1,-1,-1); S*T

(44)

IMPLEMENTACIÓN A LA

COMPUTADORA

 En una concatenación de dos matrices de 3D en

orden de(4x4) serian 64 multiplicaciones usando el método estándar de mult. De matrices.

 Es mas eficiente utilizar un una matriz de una

dimensión de 12 elementos y sustituirla por la matriz general de transformaciones 3D;

Obtenemos,

=

a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34

0 0 0 1

a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11

(45)

CONCLUSIÓN

 Este capitulo nos enseña como atreves de las

matemáticas (transformación de matrices)

Referencias

Documento similar

 Para recibir todos los números de referencia en un solo correo electrónico, es necesario que las solicitudes estén cumplimentadas y sean todos los datos válidos, incluido el

La determinación molecular es esencial para continuar optimizando el abordaje del cáncer de pulmón, por lo que es necesaria su inclusión en la cartera de servicios del Sistema

1) La Dedicatoria a la dama culta, doña Escolástica Polyanthea de Calepino, señora de Trilingüe y Babilonia. 2) El Prólogo al lector de lenguaje culto: apenado por el avan- ce de

d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que

En este sentido, puede defenderse que, si la Administración está habilitada normativamente para actuar en una determinada materia mediante actuaciones formales, ejerciendo

En la parte central de la línea, entre los planes de gobierno o dirección política, en el extremo izquierdo, y los planes reguladores del uso del suelo (urbanísticos y

De acuerdo a los elementos del proyecto de Matrices de Trazabilidad puede haber: Matriz de EntidadesBD con Conceptos, Matriz de EntidadesBD con Modelo de Clases del Diseño, matriz

Se trata de realizar un breve recorrido histórico sobre las organizaciones universitarias de mujeres que trabajan con el problema de la discriminación dentro del mundo académico