0% encontró este documento útil (0 votos)
107 vistas4 páginas

Cálculo de Valores y Vectores Propios

Este documento presenta los conceptos de valores y vectores propios de una matriz, así como cómo calcular la matriz inversa. Explica cómo usar los comandos poly, spec e inv en MATLAB para calcular el polinomio característico, valores y vectores propios, y la inversa de una matriz, respectivamente. Además, proporciona ejemplos numéricos y ejercicios prácticos para que los estudiantes apliquen estos conceptos y comandos de MATLAB.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
107 vistas4 páginas

Cálculo de Valores y Vectores Propios

Este documento presenta los conceptos de valores y vectores propios de una matriz, así como cómo calcular la matriz inversa. Explica cómo usar los comandos poly, spec e inv en MATLAB para calcular el polinomio característico, valores y vectores propios, y la inversa de una matriz, respectivamente. Además, proporciona ejemplos numéricos y ejercicios prácticos para que los estudiantes apliquen estos conceptos y comandos de MATLAB.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

LABORATORIO DE CONTROL MODERNO

PRÁCTICA 2
Valores propios, vectores propios y matriz inversa

Objetivo
Calcular los valores y vectores propios, así como la matriz inversa de una
matriz.

Valores propios

Los valores propios o eigenvalores de una matriz se obtienen a partir del


polinomio característico det(sI-A)=0 donde s son los valores propios de la
matriz A. Una forma de obtener los valores propios es programar la ecuación
previa esto es.
Ejemplo: Obtenga los valores propios de la siguiente matriz

1 −3 1
𝐴 = −2 −2 1
0 1 2
s = %s;
I = eye(3,3);
A = [1 -3 1; -2 -2 1; 0 1 2];
pc = det(s*I-A);
pc =

19 -11s -1s² +1s³

valp = roots(pc)

con esto resulta que los valores propios de A son:


valp =

-3.5707506 + 0.i
2.2853753 + 0.3131613i
2.2853753 - 0.3131613i
Una forma alternativa de calcular el polinomio característico de una matriz se
utiliza el comando poly cuya sintaxis es:
p = poly(vec, “vname”)
donde vec es un vector o matriz cuadrada de quien se requiere calcular el
polinomio y vname es la variable simbólica que aparecerá como variable
independiente en el polinomio.
pc = poly(A,"x")
pc =

19 -11x -1x² +x³

En forma directa los valores propios se pueden calcular utilizando el comando


el comando spec cuya sintaxis es:

evals=spec(A)

donde A es una matriz cuadrada con elementos reales o complejos.

Ejemplo: Obtenga los valores propios de la siguiente matriz

1 −3 1
𝐴 = −2 −2 1
0 1 2
A =[1 -3 1;-2 -2 1; 0 1 2];
valp = spec(A)

valp =

-3.5707506 + 0.i
2.2853753 + 0.3131613i
2.2853753 - 0.3131613i

Valores y vectores propios

El comando spec permite calcular los valores y vectores propios de una


matriz y su sintaxis es
[vecp valp] = spec(A)

donde A es una matriz cuadrada con elementos reales o complejos, vecp es el


nombre de la matriz que contiene los vectores propios calculados y valp es el
nombre de la matriz que contiene los valores propios calculados.

Ejemplo: Obtenga los valores y vectores propios de la siguiente matriz


1 −3 1
𝐴 = −2 −2 1
0 1 2
A = [1 -3 1; -2 -2 1; 0 1 2];
[vecp valp] = spec([A])

vecp =

0.564946 + 0.i 0.0479473 + 0.5496183i 0.0479473 - 0.5496183i


0.8121465 + 0.i -0.2191553 - 0.2404937i -0.2191553 + 0.2404937i
-0.1457876 + 0.i -0.7679548 + 0.i -0.7679548 + 0.i

valp =

-3.5707506 + 0.i 0. + 0.i 0. + 0.i


0. + 0.i 2.2853753 + 0.3131613i 0. + 0.i
0. + 0.i 0. + 0.i 2.2853753 - 0.3131613i

Matriz inversa

El comando inv permite calcular la inversa de una matriz cuadrada y su


sintaxis es:
Ai = inv(A)

donde A es una matriz cuadrada.

Ejemplo. Obtenga la matriz inversa de

1 −3 1
𝐴 = −2 −2 1
0 1 2
Ai = inv(A)
Ai =

0.2631579 -0.3684211 0.0526316


-0.2105263 -0.1052632 0.1578947
0.1052632 0.0526316 0.4210526

Reporte

Resuelva los siguientes ejercicios.

1.- Para las siguientes matrices obtenga el polinomio característico y sus valores
propios. Utilice las dos formas revisadas en la práctica para obtener los valores
propios.
3 0 −2 5 −1 2
𝐴= 1 1 4 𝐵 = −2 2 3
2 1 −3 1 3 1

2.- Para las matrices del ejercicio 1 obtenga los valores y vectores propios.
Verifique que los valores propios correspondan a los obtenidos en el ejercicio
1.

3.- Obtenga la matriz inversa de las matrices del ejercicio 1.

4.- Defina sus conclusiones.

También podría gustarte