Vous êtes sur la page 1sur 4

Mtodos en Computacin Cientfica

2 Cuatrimestre de 2011

Prctico n2: lgebra Matricial


PARTE A: lgebra Ejercicio n 1: Sean A y B R nxn demostrar que: a) ( AT )T = A b) ( A.B ) T = B T . AT
1 1 A (k R ) k d) ( AT ) 1 = ( A 1 )T e) ( AB ) 1 = B 1 A 1

c) (kA ) 1 =

f) Teniendo en cuenta que A y B son matrices cuadradas, explique por que si AB = I BA = I (en otras palabras, si AB = I B = A 1 Ejercicio n 2: Mostrar que: a) Si suponemos que AB= C y todas las matrices son cuadradas, entonces si A y C son inversibles, B es inversible. b) Si B es inversible y B 2 = B mostrar que B=I. n 1 1 n c) Si A es inversible ( A ) = ( A ) para cada n>0. e 1 d) A 2 = I implica que d t( A) = Ejercicio n3: Aplicar la definicin de inversa para mostrar que si ad bc 0 entonces:
a c b d
1

d = (ad bc ) 1 c

b a

Ejercicio n 4: Hallar por inspeccin la inversa de las siguientes matrices:


a 0 A = 0 0 0 b 0 0 0 0 c 0 0 0 0 d 0 0 B = 0 1 0 0 1 0 0 1 0 0 1 0 0 0

Ejercicio n 5: Sean P una matriz de permutacin, mostrar que P tiene inversa y que la inversa es ortogonal (esto es PT = P-1). Ejercicio n 6: Construya matrices elementales E R 4 x 4 que aplicadas a A R 4 x 4 (es decir EA) operen de la siguiente manera: a) Intercambie las filas 4 y 1. b) Multiplique la fila 1 por 4. c) Adicione la fila 1 a la 3.

d) Adiciona (-2) veces la fila 3 a la fila 1. Ejercicio n 7: a) Suponga que el precio de los productos A, B y C est dado por un vector de precios PT = [ p1 p2 p3 ] . Si los precios se incrementan en un 10%, el vector de los nuevos precios puede ser obtenido multiplicando P, por qu escalar? b) Un agente de bolsa vendi a un cliente 200 acciones tipo A, 300 tipo B, 500 tipo C, y 250 tipo D. Los precios por accin de A, B, C y D son 100$, 150$, 200$ y 300$, respectivamente. Escriba un vector fila que represente el nmero de acciones vendidas de cada tipo y un vector columna que represente el precio por accin de cada tipo. Utilice multiplicacin de matrices para encontrar la venta total de las acciones. PARTE B: Uso de Matlab (Se recomienda realizar esta parte luego de la clase de introduccin a Matlab. Tambin se sugiere la lectura del tutorial de Matlab y la realizacin de la ejercitacin IntroMatlab I,II y III provistas en la pgina web: Downloads > Material Adicional) Ejercicio n 8: Dada la matriz:
5 1 A = 2 0 1 0 2 5 0 0 2 3 3 2 2 3

Usando MATLAB a) Extraiga las tres primeras filas y las tres primeras columnas de A. b) Compare A con A'. c) Compare size(A'), (size(A))' y size(A). d) Qu se obtiene al ejecutar los comandos diag(A(:,4)) y diag(A(4,:))? e) Ingrese A(:,2:4) y A(:,1:3) e inferir el significado de B(:,i:j) para i y j arbitrarios. Qu sucede si i>j? f) Repetir e) para A(2:4,:), A(1:3,:) y A(1:2,2:4). g) Qu resulta de ingresar A(:,:) y A(:)? Ejercicio n 9: Dada la matriz:
2 A = 1 0 1 0 1 1 1 1 1 0 1

Determine la respuesta de los siguientes comandos: a) size(A) b) eye(size(A)), zeros(size(A)), ones(size(A)) c) diag(A) d) diag(diag(a)) e) length(diag(A)) (para que sirve?) f) Pruebe y analice como interpreta MATLAB la sentencia: A+k con k=-1 y k=2. Ejercicio n 10: Dadas las matrices:

1 A = 2 2

1 1 3

2 3 0

0 B = 1 2

1 0 3

2 3 1 y AT . A

Use MATLAB para calcular: a) A-B y B-A b) 5A+2B Ejercicio n 11: Dada la matriz:

c) A + AT
1 A = 0 1

AT + A

d) A. AT

0 2 2

1 2 2

Hallar: T e a) A 1 b) e1 A Analice y generalice el resultado (ei indica el versor i). Ejercicio n 12: Dadas las matrices:
0 A = 2
a)

c) e 2 Ae 3

1 2

1 B = 3

0 3

C = [1 1]

D = [0

0]

Comparare [ A B ] con [ A ; B ] b) Halle [ A B ; C D ] y [ A zeros ( size ( A)) Verifique que:


c)

zeros ( size ( A))

B]

C[ A

B ] = [CA

CB ]
2

A zeros ( size ( A)) A2 = zeros ( size ( A)) B zeros ( size ( A)) A d) [C D ] = [CA + DB ] B
e)

zeros ( size ( A)) B2

A[ A

B] = A 2

AB

Ejercicio n 13: Arme dos matrices random A y B R 5 x 5 (usar funcin rand) y verifique: a) ( AT ) 1 = ( A 1 )T b) ( AB ) 1 = B 1 A 1 c) ( A 1 ) 1 = A Ejercicio n 14: Usando MATLAB y con la matriz
0 A = 1 2 1 0 3 2 3 0

Calcular:
a)

det( A)

c) verificar que det( A 2 ) = (det( A)) 2 Ejercicio n 15:

b) det( AT ) 2 8 d) det( A) = ( ). det( A)

Dado un valor de n, la matriz de Hilbert H queda definida de la siguiente manera:


Hi j = 1 i + j 1 i, j = 1 : n

Escriba una funcin en MATLAB para construir esta matriz. Calcular para distintos valores de n =2, 4, 6, 10, 20 el det( H ) . Qu conclusin puede extraer?

Vous aimerez peut-être aussi