Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATL
MATL
1.- Dados dos subespacios generados por V1 y V2 . Escriba un programa en MATLAB que
devuelva la
dimensión y una base para el espacio sumaV1+V2 .
V1 1,2,5,3,2;3,1,5,6,6;1,1,3,2,0V2 2,1,4,3,4;3,1,3,2,2;9,2,3,1,2
function[A]=base_dim(B)
X=input('ingrese la primera matriz:')
Y=input('ingrese la segunda matriz:')
Z=rref(X);
format rat
r1=rank(Z);dim=r1;disp('la dimension del primer espacio es:');disp(r1)
disp('la base del primer espacio es:')
disp(Z)
C=rref(Y);
format rat
r2=rank(C);dim=r2;disp('la dimension del segundo espacio es:');disp(r2)
disp('la base del segundo espacio es:')
disp(C)
r=rank([X;Y]);dim=r;disp('la dimension es:');disp(r)
D=rref([X;Y]);E=D(1:r,:).';
DT=D';
disp('la base de la suma es:')
disp(DT)
v1=DT([1],[1 2 3 4 5 6]);
disp('el primer vector es:')
disp(v1)
v2=DT([2],[1 2 3 4 5 6]);
disp('el segundo vector es:')
disp(v2)
v3=DT([3],[1 2 3 4 5 6]);
disp('el tercer vector es:')
disp(v3)
v4=DT([4],[1 2 3 4 5 6]);
disp('el cuarto vector es:')
disp(v4)
v5=DT([5],[1 2 3 4 5 6]);
disp('el quinto vector es:')
disp(v5)
disp('la base sera:')
disp([v1 v2 v3 v4 v5])
base_dim
X=
1 2 5 3 2
3 1 5 -6 6
1 1 3 2 0
Y=
2 1 4 -3 4
3 1 3 -2 2
9 2 3 -1 -2
1 0 1 0 -1
0 1 2 0 3
0 0 0 1 -1
1 0 -1 1 -2
0 1 6 -5 8
0 0 0 0 0
la dimension es:
1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
-1 3 0 -1 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
-1 3 0 -1 0 0
La base será: