Está en la página 1de 3

MATLAB

NOMBRE: GUIDO TICONA LLUSCO


GRUPO :”E”

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,0V2 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

ingrese la primera matriz:[1 2 5 3 2;3 1 5 -6 6;1 1 3 2 0]

X=
1 2 5 3 2

3 1 5 -6 6

1 1 3 2 0

ingrese la segunda matriz:[2 1 4 -3 4;3 1 3 -2 2;9 2 3 -1 -2]

Y=

2 1 4 -3 4

3 1 3 -2 2

9 2 3 -1 -2

la dimension del primer espacio es:

la base del primer espacio es:

1 0 1 0 -1

0 1 2 0 3

0 0 0 1 -1

la dimension del segundo espacio es:

la base del segundo espacio es:

1 0 -1 1 -2

0 1 6 -5 8

0 0 0 0 0

la dimension es:

la base de la suma 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

el primer vector es:


1 0 0 0 0 0

el segundo vector es:

0 1 0 0 0 0

el tercer vector es:

0 0 1 0 0 0

el cuarto vector es:

0 0 0 1 0 0

el quinto vector es:

-1 3 0 -1 0 0

La base será:

F=[(1 0 0 0 0 0),(0 1 0 0 0 0),(0 0 1 0 0),(0 0 0 1 0 0);(-1 3 0 -1 0 0)]

También podría gustarte