Sei sulla pagina 1di 10

Carrera de Ingeniera Civil

DETERMINANTE, INVERSA Y RANGO DE UNA MATRIZ

Autores:

Gil Quiones, Jaime Alberto


Hernndez Rodrguez, Jhunior

Curso:

Mtodos numricos para Ingeniera

Clase:

5522

Docente:

Jose Luis Ponte Bejarano

Trujillo - Per
2017-2
DETERMINANTE, INVERSA Y RANGO DE UNA MATRIZ

EJERCICIOS PROPUESTOS

1. En MATLAB introduzca la siguiente matriz:


1 0 5 0
= [ 7 0.5 4 5 ]
6 8 1 3
Las siguientes son operaciones elementales de filas que se aplicarn a la matriz A.
Ejecute las instrucciones indicadas para ver si la informacin que se da es la correcta. a)
(3, : ) = 2 (3, : ) La tercera fila de A queda multiplicada por dos.
b) (2, : ) = (2, : )/4 La segunda fila de A queda multiplicada por .
c) ([2 3], : ) = ([3 2], : ) Intercambia la fila 2 y 3.
d) (3, : ) = (3, : ) + 3 (1, : ) A la tercera fila de A se le suma la primera fila
multiplicada por tres.

Nota:
Todas estos comandos cambian la matriz original A. Si se quiere conservar la matriz
original, se puede asignar otro nombre a la matriz que se va a modificar con las
operaciones elementales.

Multiplicada por tres.

A(3,:)=2*A(3,:)

A=

-1.0000 0 5.0000 0
-7.0000 0.5000 4.0000 5.0000
12.0000 16.0000 -2.0000 6.0000

A(2,:)=A(2,:)/4

A=

-1.0000 0 5.0000 0
-1.7500 0.1250 1.0000 1.2500
12.0000 16.0000 -2.0000 6.0000
A([2 3],:)=A([3 2],:)

A=

-1.0000 0 5.0000 0
12.0000 16.0000 -2.0000 6.0000
-1.7500 0.1250 1.0000 1.2500

A(3,:)=A(3,:)+3*A(1,:)

A=

-1.0000 0 5.0000 0
12.0000 16.0000 -2.0000 6.0000
-4.7500 0.1250 16.0000 1.2500

2. Introduzca las siguientes matrices:


2 2 3 4 5 1
= [6 1 2 0 7], =[2]
1 2 1 3 4 5

a) Forme la matriz ampliada = [ A | B]


b) Forme la matriz U, que conste solo de la 2 y 4 columnas de A.
c) Forme la matriz T, que consiste solo de la 1 y 2 filas de A.
d) Forme la matriz K obtenida a partir de C realizando las siguientes
operaciones elementales. (No cambie la matriz C, haga K=C y luego cambie
K).

C=[A B]
C=
2 2 3 4 5 -1
-6 -1 2 0 7 2
1 2 -1 3 4 5

B) U=[A(:,2) A(:,4)]

U=

2 4
-1 0
2 3
T=[A(1,:); A(2,:)]

T=
2 2 3 4 5
-6 -1 2 0 7

K =C

2 2 3 4 5 -1
-6 -1 2 0 7 2
1 2 -1 3 4 5

f1 f3,
K ([1 3], :)= K([3 1],:)

K=

1 2 -1 3 4 5
-6 -1 2 0 7 2
2 2 3 4 5 -1

f 2 + 6 f 2,

K(2,:)= K(2,:)+6*K(2,:)

K=
1 2 -1 3 4 5
-42 -7 14 0 49 14
2 2 3 4 5 -1

f3 + (2) f2
K(3,:)= K(3,:)+-2*K(2,:)

K=
1 2 -1 3 4 5
-42 -7 14 0 49 14
86 16 -25 4 -93 -29

f(1/2)
K(3,:)= -1/2*K(3,:)

K=
1.0000 2.0000 -1.0000 3.0000 4.0000 5.0000
-42.0000 -7.0000 14.0000 0 49.0000 14.0000
-43.0000 -8.0000 12.5000 -2.0000 46.5000 14.5000

3. Como se sabe, con las operaciones elementales de filas aplicadas


adecuadamente, se puede llevar a la matriz original a la forma escaln reducida
por filas. Aun empleando MATLAB este proceso puede resultar largo y tedioso, ms
an si se trata de matrices de grandes dimensiones. Por esto MATLAB cuenta con
la funcin rref que nos devuelve la reducida de una matriz. Haga la prueba para la
matriz ampliada C del ejercicio anterior escribiendo rref(C) y oprimiendo la tecla
enter.
Tambin es posible conocer el rango de una matriz utilizando la funcin rank.
Haga la prueba escribiendo rank(A) y luego rank(C). Compare los resultados
obtenidos con el nmero de filas no nulas de las matrices reducidas
correspondientes.

A=

2 2 3 4 5
-6 -1 2 0 7
1 2 -1 3 4
M=rref(A)

M=

Columns 1 through 4
1.0000 0 0 -0.1915
0 1.0000 0 1.7447
0 0 1.0000 0.2979

Column 5

-1.4681
3.0426
0.6170

N=Rank(A)

N=

C=[A B]

C=

2 2 3 4 5 -1
-6 -1 2 0 7 2
1 2 -1 3 4 5

P=Rank(C)

P=

3
4. Utilizar la funcin rref en las siguientes matrices. Adems, halle el rango de las
matrices.

2 1 3 2 4 1 2 3 4
a)= [ 4 2 5 1 7] c)= [ 5 6 7 8 ]
1
2 1 1 8 2 9 10 11 2
1
13 14 15 6

4 3 5 2 3
8 6 7 4 2
b)=

4 3 8 2 7
4 3 1 2 5
[8 6 1 4 6]

A=

2 -1 3 -2 4
4 -2 5 1 7
2 -1 1 8 2

>> rref(A)

ans =

1.0000 -0.5000 0 6.5000 0.5000


0 0 1.0000 -5.0000 1.0000
0 0 0 0 0

rank(A)

ans =

2
B=

4 3 -5 2 3
8 6 -7 4 2
4 3 -8 2 7
4 3 1 2 -5
8 6 -1 4 -6

>> rref(B)
ans =

1.0000 0.7500 0 0.5000 -0.9167


0 0 1.0000 0 -1.3333
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

>> rank(B)

ans =

2
C=

1 2 3 4
5 6 7 8
9 10 11 12
13 14 1 16

>> rref(C)

ans =

1 0 0 -2
0 1 0 3
0 0 1 0
0 0 0 0

>> rank(C)

ans =

5. Hallar la inversa de las siguientes matrices, utilizando transformaciones


elementales; y verifquelas con la funcin inv(A).
A=

3 -4 5
2 -3 1
3 -5 -1

inv(A)

8.0000 29.0000 -11.0000


-5.0000 18.0000 -7.0000
1.0000 -3.0000 1.0000

B=

3 2 -1
1 1 2
2 2 5

inv(B)

1.0000 -12.0000 5.0000


-1.0000 17.0000 -7.0000
0 -2.0000 1.0000
C=

1 2 2
1 3 1
1 2 3

inv(C)

7 -2 -4
-2 1 1
-1 0 1

D=

3 -4 -5
-2 3 1
-3 5 -1

inv(D)

-8.0000 -29.0000 11.0000


-5.0000 -18.0000 7.0000
-1.0000 -3.0000 1.0000

Potrebbero piacerti anche