Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Números aleatorios
RANDOM (N°) = Números del o a 8.
1+RANDOM (8) 1-9
7+RANDOM (8)
Tamaño vector (17)
clase2
Matriz cero
a) #Matriz Cero (m,n)
SUMAR MODULO+ CERO=MODULO
Multiplicar por un numero (Producto escalar)
b) -1 #Matriz cambia el signo
c) Pi #Matriz es igual
Ponerle nombre a matriz Nombre:= #matriz (Bautizar)
Multiplicación de matrices
1 con 1 y se suman = Rta (Primero fila A 1 con 1 con primera fila B, segunda fila 1 con 1 Sumar
cada uno aparte 1 a 1Columas no mezclar)
(Mismo N° de columnas de A debe ser el mismo de filas de B) Ej A (4,5) B(5,2)= Rta (4,2)
PERMUTA
(3,5,6) La 5 la meto en la 3
Patas arriba
PARTE ENTERA Signo de parte entera [n/2] patas arriba coge la matriz son movimientos
PATAS_ARRIBA(n):=FLOOR(n/2) PERMUTA (k,n-k+1,n)
CIFRADO DE MSMS
1) CODIFICAR (ENCRIPTAR)
Matriz entera
DECODIFICAR MSM
REDUCIR LA MATRIZ
OPERACIÓN_3 (N°*ELE (l,s,n) + IDENTICA (N))
OPERACIÓN_3 (N°, l, s, n)
N° (puede ser alfa) * s , La meto en l y al final se suma a l
Me vuelve a cero, numero a eliminar
OPERACIÓN_3 (N° a eliminar en signo opuesto, fila donde esta, columna s, n orden) (es por partes)
Si es un número difícil PERMUTA
EMPLEAR REDUCIR_COLUMNA
REDUCIR_COLUMNA(v, j, n) REDUCIR_COLUMNA([Copiar columna todos los n°], columna, orden)
INVERSA DE MATRIZ
MATRIZ_ENTERA (m,n)
DESARROLLANDO PARCIAL
El ejemplo que mando
1 PUNTO:
EMPLEAR REDUCIR_COLUMNA
REDUCIR_COLUMNA(v, j, n) REDUCIR_COLUMNA([Copiar columna todos los n°], N° de columna a
reducir, orden)
REDUCIR_COLUMNA([1, 4, 10, -6], 1,4)#42
REDUCIR_COLUMNA([-1, 1, 3, -4],2,4)#44
Ejercicio es: Al reducir la tercera columna (cuando llego a reducir la tercera columna de la matriz,
no de las reducidas) pivote de la matriz (El primer coeficiente no nulo de la primer fila es 1, y
se llama el pivote de la matriz) AMPLIADA DEL SISTEMA se obtiene que la primera fila
es:
[1 -4 0 0 7 1 -21 3 1 0 0]
2) Al reducir la matriz ampliada del sistema a la forma escalonada reducida se obtiene la
matriz:
REDUCIR LA MATRIZ A LA FORMA ESCALONADA
En este caso hacer una línea para distinguir lo que es la matriz ampliada.
SLN PARTICULAR
Después de obtener el nuevo sistema IGUALAR (poner iguales no cambiar signos) las
ecuaciones --- Unir matriz
Según la nueva matriz Empezar a despejar las variables (sacarlas de las ecuaciones) en el
orden que me digan y si no existe en el espacio que le tocaría pues si ponerla la variable
solita Unir en una matriz (cambian signos) (Matriz de trabajo o generada)
Comandos de la barra del programa: La matriz generada ---- Simplificar ---- Sustituir cada
variable por cero (Tomo TODAS y la reemplazo por cero) [sustituir cada variable por cero)
(x, y, s, v…)
Resultado es la sln particular.
Rta1---- Simplificar --- Sustituir variable primera es =1 (uno) y las demás variables = cero
RTa2
Rta1---- Simplificar--- Sustituir variables segunda es =1 y las demás cero Rta3
Así hasta todas las variables
DECODIFICAR MSM
1) Escribir cada fila [-15, 9, 7, 26, 22, 23] y unir la matriz
Nota: Si se te traba y no te sale la matriz como quiere o poner EDITAR
[-1, 1, 1, 2, 2, 2; 2, -1, -1, -3, -2, -3; 8, -4, -5, -10, -6, -11; -4, 1, 3, 2, -1, 4; -4, -1, 5, -6, -12, 1]
O por comandos
Ponerle nombre a la matriz original llave
Ponerle nombre a la matriz mensaje encriptado
[#matriz original, #mensaje encriptado]
(sin nombres) Matriz original* Elevar la matriz original del receptor a la (-1)
PATAS_ARRIBA(n)·mensajeencriptado·PATAS_ARRIBA(7) por derecha e izquierda
Multiplicar inversamatrizoriginal*mensajeencrepitado(patasporamboslados) (ojo con el
orden no alterar)
Respuesta
Hallar msms
["a", 1; "b", 2; "c", 3; "d", 4; "e", 5; "f", 6; "g", 7; "h", 8]
["i", 9; "j", 10; "k", 11; "l", 12; "m", 13; "n", 14; "o", 15; "p", 16]
["q", 17; "r", 18; "s", 19; "t", 20; "u", 21; "v", 22; "w", 23; "x", 24]
["y", 25; "z", 26; "_", 27; "+", 28; "-", 29; "/", 30; "<", 31; ">", 32]