Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios MATLAB
Ejercicios MATLAB
%autovalores de la matriz A.
>>A=[2/3, 2/5, 2/7, 2/9, 2/11; 2/5, 2/7, 2/9, 2/11, 2/13; 2/7, 2/9, 2/11, 2/13, 2/15; 2/9, 2/11,
2/13, 2/15, 2/17; 2/11, 2/13, 2/15, 2/17, 2/19]
A=
0.6667 0.4000 0.2857 0.2222 0.1818
0.4000 0.2857 0.2222 0.1818 0.1538
0.2857 0.2222 0.1818 0.1538 0.1333
0.2222 0.1818 0.1538 0.1333 0.1176
0.1818 0.1538 0.1333 0.1176 0.1053
>> eig(A)
ans =
0.0000
0.0001
0.0059
0.1244
1.2423
>> poly(A)
ans =
1.0000 -1.3728 0.1628 -0.0009 0.0000 -0.0000
2/5
2/7
2/9
2/11
2/5
2/7
2/9
2/11
2/13
2/7
2/9
2/11
2/13
2/15
2/9
2/11
2/13
2/15
2/17
2/11
2/13
2/15
2/17
2/19
-1
-1
-1
-1
>> I = [1 0 0; 0 1 0; 0 0 1];
>> syms x;
>> det(A-x*I)
ans =
- x^3 + 8*x^2 - 19*x + 12 %ecuacin resultante del determinante |A x*I|
>> solve(ans) %resuelvo la ecuacin, obteniendo los autovalores
ans =
1
3
4
%una vez obtenidos los autovalores calculamos los autovectores para cada uno
% para x=1
> syms a;
>> syms b;
>> syms c;
>> (A-I)*[a;b;c]
ans = %sistema que resulta al aplicar x=1
2*a - b
b-a-c
2*c - b
>> [a,b,c]=solve('2*a - b = 0, b - a - c = 0, 2*c - b = 0') %solucin del sistema
a=z
b = 2*z
c=z
%el autovector resultante es (z, 2*z, z), considerando z una variable
%
%
%para x=3
>> (A-3*I)*[a;b;c] %sistema que resulta al aplicar x=3
ans =
-b
-a-b-c
-b
%
%
%para x=4
>> (A - 4*I)*[a;b;c]
ans = %sistema que resulta al aplicar x=4
-a-b
- a - 2*b - c
-b-c
>> [a,b,c]=solve('- a - b=0,- a - 2*b - c=0,- b - c=0') %solucin al sistema
a=z
b = -z
c=z
%el autovector resultante es (z, -z, z), considerando z una variable
%-------------RESULTADO---------------------
%matriz diagonalizada
P=
[ z, z, z]
[ 2*z, 0, -z]
[ z, z, z]
>> A = [2 3 -1; 0 0 1; 2 1 0]
A=
2
-1
% 1. Sist. Libre
>> syms a;
>> syms b;
>> syms c;
>> A*[a;b;c]
ans =
2*a + 3*b - c
c
2*a + b
>> [a,b,c]=solve('2*a + 3*b - c=0, c=0, 2*a + b=0')
a=0
b=0
c=0
% 2. Sist. Generador
>> syms x;
>> syms y;
>> syms z;
>> A*[x;y;z]
ans =
2*x + 3*y - z
z
2*x + y
x=0
y=0
z=0
-a + b
3*b + c =
z
y + 3*z
a = 15/4
b = 11/4
c = -1/4