Sei sulla pagina 1di 3

(b) Despliegue el contenido de H.

UNIVERSIDAD PERUANA DE

CIENCIAS E INFORMATICA
INGENIER
IA DE SISTEMAS E

INFORMATICA
Pr
actica Final de Algebra Lineal

(c) Despliegue el contenido de H como


n
umeros racionales.
(d) Extraiga las tres primeras columnas
como una matriz.
(e) Extraiga las dos u
ltimas filas como una
matriz.

Ejercicios con Matlab


Prof. Pascual Fermn Onofre Mayta.
Ciclo Acad
emico: 2009-II

3. Escriba el comando clear en Matlab, y despues introduzca las siguientes matrices:

1. Introduzca las siguientes matrices en Matlab.

A =

5 1 2

A = 13
1
5

3 0 1

1
2
1
4
1
6

, B = [5 2] , C =

"

4 54
1 2

2 4 1

De ser posible, utilice los comandos apropiados de MATLAB para, calcular lo siguiente.
Recuerde que, en MATLAB, un apostrofo indica una transpuesta.

42
2/3

5 8.2
B = 1/201
0.00001 (9 + 4) /3
Utilice los comandos apropiados de Matlab
para desplegar los siguiente:

(a) A C
(b) A = C 0

(a) a23 , b32 , b12 .

(c) A B

(b) fila1 (A), columna3 (A), fila2 (B). Escriba el comando format long de
Matlab y despliegue la matriz B. Compare los elementos de B indicados en el
inciso (a) y los del despliegue actual.
Observe que el comando format short
despliega los valores redondeados a cuatro decimales.

(d) A A0 + C 0 C.
(e) (2 C 6 A0 ) B 0
4. Introduzca en MATLAB la matriz de coeficientes del sistema

2x + 4y + 6z

= 12
2x 3y 4z =
15

3x + 4y + 5z =
8

2. Escriba el comando H=hilb(5) en Matlab.


Para obtener mas infotmaci
on acerca del comando hilb, escriba help hilp. Utilice los
comandos apropiados de Matlab para hacer
los siguiente:

y llamela A. Introduzca el lado derecho del


sistema y llamelo b. Forme la matriz aumentada asociada con este sistema lineal mediante el comando de MATLAB [A b]. De un
nombre a la matriz aumentada, por ejemplo aum, utilice el comando aum=[A b]

(a) Determine el tama


no de H.
1

9
4

(a) Calcule AT A y AT A. Son iguales?

5. Repita el ejercicio anterior con el siguiente


sistema lineal

(b) Calcule B = A + AT y C = A AT .
Demuestre que B es simetrica y C es
antisimetrica.

4x 3y + 2z w

= 5
2x + y 3z
=
7

x + 4y + z + 2w =
8

9. En los incisos siguientes, utilice el comando


rref de MATLAB como ayuda en la determinacion de una base para el espacio nulo de
A. Tambien puede utilizar la rutina homslom. Para instrucciones, utilice help.

6. Utilice el comando diag de MATLAB para formar cada una de las siguientes matrices diagonales
(a) La matriz diagonal de orden 4 con diagonal principal [1 2 3 4]

1 1 2 2 1

(a) A = 2 0 4 2 4
1 1 2 2 1

(b) La matriz diagonal


h de orden
i 5 con di1 1 1
agonal principal 0 1 2 3 4

(c) La matriz escalar de orden 5 con


u
nicamente cincos en la diagonal principal.

(b) A =

7. Utilice MATLAB para determinar el menor


entero positivo k en cada uno de los siguientesa casos

(a)

0 0 1

A= 1 0 0
0 1 0
(b) Ak = A para

0 1 0
0
0
0 0 1

1 0

A=
0 0

0
0
1
0

2
2
1
0
0

2
1
0
1
0

i. u = [1 4 1] , v = [7 2 0]

4
2
2
1

ii. u =

, v=
0
3
6
1

(b) Sea u = [3 2 1]. Determine un


valor de k tal que el producto interno
de u con v = [k 1 4] sea cero. Verifique su resultado con MATLAB.

11. Uilice el comando cross en MATLAB para determinar el producto vectorial de cada uno
de los pares de vectores siguientes.

1 2 1

1 2 . Utilice
8. Sea A = 1
0
2 1
para hacer los siguiente:

2
1
3
0
1

10. Uilice el comando doc para calcular el producto interno canonico de cada uno de los
siguientes vectores

(a) Ak = I3 para

MATLAB

(a) u = [1 2 3] , v = [1 3 1]
2

2 2 0

(b) B = 1 1 0
1 1 0

(c) u = [1 2 1] , v = [3 1 1]
12. Utilice MATLAB para determinar el volumen del paraleleppedo que tiene un vertice
en el origen y lados a los vectores u =
(3, 2, 1) , v = (1, 2, 3) y w = (2, 1, 2) .
13.

16. En cada uno de los siguientes casos, es un


valor propio de A. Utilice MATLAB para determinar un vector propio correspondiente.
"

cuenta con un par de comandos


u
tiles para determinar el polinomio caracterstico y los valores propios de una matriz. El comando poly(A) proporciona los
coeficientes del polinomio caracterstico de
la matriz A, comenzando con el termino
de mayor grado. Si hacemos v=poly(A)
y luego utilizamos el comando roots(v),
obtenemos las races del polinomio caracterstico de A. Este procedimiento tambien
determina valores propios complejos.
MATLAB

(a) = 3, A =

(a) A =

2 4 0

(b) A = 1 2 1
0 4 2
15. Utilice los comandos poly y roots de MATLAB
para determinar los valores propios de las
siguientes matrices:
"

(a) A =

1 3
3 5

4 0
0

0
(b) = 1, A = 1 3
2 1 1

14. Determine mediante MATLAB, el polinomio


caracterstico de cada una de las siguientes
matrices.
1
2
2 1

1 2
1 4

Una vez que se tiene un valor propio de


A, empleamos rref
o homsoln para determinar un vector propio correspondiente a
partir del sistema (I A) x = 0

"

(b) u = [1 0 3] , v = [1 1 2]

Potrebbero piacerti anche