PROYECTO DE ALGEBRA LINEAL “CRIPTOGRAMAS” INTEGRANTES *CARLOS ALVAREZ *BRYAN QUINLLIN GRUPO: 4101-ING.ELECTRONICA
FRASE UTILIZADA
MAÑANA_HAY_APORTES
Asignación de números para poder elaborar el funcionamiento de llave y cerradura de matrices. M=13 A=1 Ñ=15 A=1 N=14 A=1 ESPACIO=28 H=8 A=1 Y=26 ESPACIO=28 A=1 P=17 O=16 R=19 T=21 E=5 S=20 Para la matriz 3x3 Matriz codificadora (cerradura) M=[-1 1 1;-2 -3 1;3 1 -2] matriz decodificadora (llave) N=[5 3 4;-1 -1 -1;7 4 5] Comandos utilizados en el Programa Octave A=[13 1 15] B=[1 14 1] C=[28 8 1] D=[26 28 1] E=[17 16 19] F=[21 5 20] M=[-1 1 1;-2 -3 1;3 1 -2] format rat A*M G=A*M B*M H=B*M C*M J=C*M D*M K=D*M E*M L=E*M F*M O=F*M octave:21> I=eye(size(z)) octave:22> B=rref([z I]) N=[5 3 4;-1 -1 -1;7 4 5] G*N H*N J*N K*N L*N O*N
Implementaciรณn de Octave
FRASE UTILIZADA
MAÑANA_HAY_APORTES
Asignación de números para poder elaborar el funcionamiento de llave y cerradura de matrices.
M=13 A=1 Ñ=15 A=1 N=14 A=1 ESPACIO=28 H=8 A=1 Y=26 ESPACIO=28 A=1 P=17 O=16 R=19 T=21 E=5 S=20 Para la matriz 2X2 Matriz codificadora (cerradura) M=[1 -2;1 -1] matriz decodificadora (llave) N=[-1 2;-1 1] COMANDOS UTILIZADOS A=[13 1] B=[15 1] C=[14 1] D=[28 8] E=[1 26] F=[28 1] P=[17 16] Q=[19 21] R=[5 20] format rat M=[1 -2;1 -1] A*M G=A*M B*M H=B*M C*M J=C*M D*M K=D*M E*M
L=E*M F*M U=F*M P*M X=P*M Q*M Y=Q*M R*M Z=R*M I=eye(size(M)) B=rref([M I]) N=[-1 2;-1 1] G*N H*N J*N K*N L*N U*N X*N Y*N Z*N Implementaciรณn en Octave