Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
Ejercicio 1
1. Considerando los siguientes valores para los par ́ametros del modelo: k1 = 20 , k2 = 30 ,
% Definir la matriz A
A = [0, 1, 0, 0;
-k1/m1, -b1/m1, k1/m1, b1/m1;
0, 0, 0, 1;
k1/m2, b1/m2, -(k1+k2)/m2, -(b1+b2)/m2];
% Definir el vector b
b = [0; f/m1; 0; 0];
Matriz A:
disp(A);
0 1.0000 0 0
-0.8000 -0.2000 0.8000 0.2000
0 0 0 1.0000
0.8000 0.2000 -2.0000 -0.5200
disp('Vector b:');
Vector b:
disp(b);
0
2
0
0
2
Ejercicio 2
Justificación de procedimiento: Para justificar si una matriz tiene inversa o no, podemos utilizar el concepto de
determinante. Si el determinante de la matriz A es diferente de cero (det(A) ≠ 0), entonces la matriz A tiene
inversa. En caso contrario, si el determinante es cero (det(A) = 0), la matriz A no tiene inversa.
Ejercicio 3
M=b*b'
M = 4×4
0 0 0 0
0 4 0 0
0 0 0 0
0 0 0 0
M = 4×4
0 4 0 0
0 0 0 0
0 0 0 0
0 0 0 0
3
%El numero de filas no nulas es 1
rank(M) % comprobación
ans = 1
Ejercicio 4
sistemática de hallar todos los vectores que pertenecen al espacion nulo de la matriz A?,
for i = 1:size(espacioNulo, 2)
if isequal(b, espacioNulo(:, i))
pertenece = true;
break;
end
end
if pertenece
disp('El vector pertenece al espacio nulo de la matriz.');
else
disp('El vector no pertenece al espacio nulo de la matriz.');
end
o=[0 0 0 0]'
o = 4×1
0
0
0
0
Aa=[A o]
Aa = 4×5
0 1.0000 0 0 0
-0.8000 -0.2000 0.8000 0.2000 0
0 0 0 1.0000 0
0.8000 0.2000 -2.0000 -0.5200 0
4
escalonada=rref(Aa)
escalonada = 4×5
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
espacio_nulo=linsolve(A,o)
espacio_nulo = 4×1
0
0
0
0
En este caso el único vector que puede pertenecer al espacio nulo de la matriz A es [0 0 0 0]