Sunteți pe pagina 1din 11

Unidad 3: Fase 4. Espacios y subespacios vectoriales y Aplicación computacional.

Presentado por:
Erika López Alvarado – Código: 36641777

Algebra Lineal: 551111


Grupo: 5

Presentado a
Andrés Fernando Mosquera Díaz

Universidad Nacional Abierta y a Distancia UNAD


Escuela de Ciencias de la Educación
CEAD Valledupar
2020
Introducción

Esta actividad es un gran reto para nosotros como estudiantes de Licenciatura en


Matemáticas, debido a que nos pide desencriptar un mensaje utilizando un lenguaje de
programación, el cual no es nuestro fuerte, pero que para realizar la actividad debemos
investigar mucho, con el fin de implementar los conceptos y métodos propios del curso en
rutinas computacionales que permitan un desarrollo eficiente y general de situaciones
problema que se nos puedan presentar en nuestra vida laboral.
Desarrollo de la actividad

Desarrollar un ejemplo de decodificación mediante la realización de uno o


varios programas en SciLab u otro programa.

1. Ingrese en SciLab la matriz propuesta por el ejercicio, puede usar otro


programa.

2. Calculo la matriz inversa de A, la nombraré B.


3. Ahora convierto la función inversa de A en módulo 27 con números positivos,
para ello aplico la función pmodulo y round para que tome los valores enteros
de la función inversa de A, a esa matriz la llamaré C.

4. Ingreso la matriz dada por la primera fila, la llamaré D.


5. Ahora multiplicó C por D para encontrar la matriz que nos otorga el resultado
del mensaje y empleo la función pmodulo para obtenerla en módulo 27 positivo.
Esto da como resultado una matriz que llamaré E.

6. Ahora ordeno los números de la matriz para decodificarlos con la tabla.


5,12,0,1,19,21,5,0,5,20,0,12,1,0,3,9, que según la tabla la primera línea dice:
EL ARTE ES LA CI, continúo ahora con la segunda línea. La ingresó en una
matriz que llamaré F.
7. Multiplicó C por F bajo la función pmodulo 27 y tendré la secuencia para el
mensaje de la segunda fila.

Organizo los números de la matriz G, tendré: 5,14,3,9,1,0,4,5,0,12,1,0,2,5,12,12,


que dice: ENCIA DE LA BELL. Completando con el anterior dice en total: EL
ARTE ES LA CIENCIA DE LA BELL.
8. Ingresó la tercera fila para encontrar lo que dice el tercer mensaje y llamare a
la matriz H.
9. Calculó la matriz resultante para decodificar multiplicando C*H y aplicando
la función pmodulo, llamare a esta matriz I.

Esta nos presenta la secuencia:


5,0,1,0,12,1,0,13,1,21,5,21,9,3,1,0, que dice: E A LA MATETICA. Creo que la
función round desperdicia decimales que pueden cambiar algunos caracteres, así el
mensaje diría: EL ARTE ES LA CIENCIA DE LA BELLE A LA MATETICA,
por sentido común creo que la frase dice: EL ARTE ES LA CIENCIA DE LA
BELLA LA MATEMÁTICA pero continuo con la cuarta fila para determinar el
resto del mensaje.

10. Ingreso la matriz de la cuarta fila llamada J.


11. Multiplico J por C para encontrar la matriz que descifra el mensaje.

Esta presenta la secuencia 5,20,0,12,1,0,3,9,5,14,3,9,1,0,4,5, que dice: ES LA


CIENCIA DE, el mensaje hasta acá diría: EL ARTE ES LA CIENCIA DE LA
BELLA LA MATEMÁTICA ES LA CIENCIA DE, para el resto crearemos la
matriz L para la quinta fila.
12. Acá la matriz L, de la quinta fila.
13. Multiplico L*C para determinar el resto del mensaje empleando la función
pmodulo, este resultado lo llamaré matriz M.

La secuencia dada por la matriz es 0,12,1,0,23,5,19,4,1,4,0,25,9,12,4,5, que dice:


LA VERDAD XILDE, pero creo que hay un error en la tabla del ejercicio y debe
decir: EL ARTE ES LA CIENCIA DE LA BELLEZA, LA MATEMÁTICA ES
LA CIENCIA DE LA VERDAD, WILDE.

De acuerdo al paso a paso realizado se puede observar que no existieron errores en


el armado de las matrices y en los cálculos, se podría pensar que los decimales
despreciados por la función round afectarían el resultado, pero si no se utiliza esta
no se pueden emplear la función pmodulo que coloca la matriz en módulo 27, que
es utilizado para desencriptar el mensaje.
Conclusión

Esta actividad fue un gran reto para mí porque puede aprender un poco sobre
programación y la utilizad que tiene las operaciones con matrices y cómo podemos
demostrar esa utilidad que es de gran ayuda para cuando estemos ejerciendo nuestra
carrera debido a que mucho estudiantes cuando se les da un tema de matemáticas siempre
se hacen la pregunta ¿esto para qué sirve?,¿cómo se puede utilizar?.

El programa SCILAB nos facilitó poder descifrar el mensaje. Este programa no solo
sirve para eso también me pude dar cuenta que tiene muchas utilidades. Lo primero que yo
hice para poder resolver el mensaje fue buscar en la web que significa desencriptar un
mensaje y cuáles fueron sus usos, eso me llevo a una palabra CRIPTOGRAFIA (Arte y
técnica de escribir con procedimientos o claves secretas o de un modo enigmático, de tal
forma que lo escrito solamente sea inteligible para quien sepa descifrarlo), encontré muchas
páginas que me hablaban de ella y como se hacía para encriptar un mensaje pero hubo una
en particular que me ayudó mucho, también necesite saber que era SCILAB y cómo
utilizarlo para desencriptar el mensaje, para esto tuve que ver muchos tutorial para saber
cuáles eran los comandos que debía utilizar para lograr dicho propósito, el cual se ve
reflejado en el desarrollo paso a paso de la actividad.
Bibliografía

Raul Ibañez (11/01/2017). Criptografía con matrices, el cifrado de Hill. Cuaderno


de Cultura Científica. Recuperado de https://culturacientifica.com/2017/01/11/criptografia-
matrices-cifrado-hill/

S-ar putea să vă placă și