Está en la página 1de 5

ALGEBRA LINEAL NOTAS

Números aleatorios
RANDOM (N°) = Números del o a 8.
1+RANDOM (8) 1-9
7+RANDOM (8)
Tamaño vector (17)

clase2

OPERACIONES CON VECTORES


a) Si toca escribir los vectores para componer la matriz
b) unir los números en una matriz(N°)

Máquina que produce matrices


c) #a Vector (N°2, i, 1, m)
d) #b MAT (m,n):= #a bautizarla (como la quiero de grande (m=filas, n=columnas)

Una matriz es escalonada si verifica lo siguiente: 1) El primer coeficiente no nulo de cada


fila es 1, y se llama el pivote de la fila. 2) El pivote de cada fila (a partir de la segunda) se
encuentra estrictamente mas lejos (es decir, en una columna de indice estrictamente
mayor) que el pivote de la fila anterior.
HACER OPERACIONES CON MATRICES

Suma de matrices (Mismo orden) (Simplemente sume)

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)

FORMAR UNA MATRIZ


VECTOR(VECTOR((lo que quiero), j, 1, n), i, 1, m)
 HACER UNA MATRIZ idéntica IDENTICA (la deja igual)
IDENTICA(n) := VECTOR(VECTOR(«(i, j), j, 1, n), i, 1, n)

 Alfa ELE(l,s,n) MATRIZ + IDENTICA(n) Matriz


ELE genera esto s*alfa la meto en l y del resto ceros
+ IDENTICA === sumo lo anterior en l (s*alfa) y del resto igual
ORDEN (NUMERO DE COLUMNAS)

MATRIZ ELEMENTAL (Convierte de 1 y ceros)


Ejemplo ELE (2, 7,9) Segunda fila 7 columna tiene un 1, del resto ceros

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

Escribir cada (c/u) columna de N°


Genero la matriz
Ahora quiero camuflarlo ---- MATRIZ_ENTERA(n)
Tomar la matriz y la elevo a (-1)
Nombrar la matriz entera Nombre:=#Matriz
PATAS ARRIBA (N) nombre de la matriz #Matrizmsm Patas_Arriba(n)
Rtaanterior -es el msm codificado para el receptor
Se bautiza --- mensaje_nombredelamatriz:=

DECODIFICAR MSM

Matriz original* msm_alejandra=matriz

PATAS arriba por derecha e izquierda


(PATAS_ARRIBA (N) mensaje_nombredela matriz_patas_arriba(n)

Matriz original(^-1) * (PATAS_ARRIBA(N)* mensaje_nombredela matriz_patas_arriba(n))

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

 OPERACIÓN_2 (Me vuelve a 1)


OPERACION_2(N°, l, n) := OPERACION_3(N° - 1, l, l, n)
N° cualquier numero que quiero que me multiplique puede ser alfa
OPERACIÓN_2(Si es fraccionario inversa, fila, orden) (Si es -1 entonces -1) (Si es entero por
ende 1/entero)
OPERACION_2(-1, l, 7)#31
OPERACION_2(-1, l, 4)

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:

1) Escribir el sistema de ecuaciones cada fila


2) Unificar [#31, #32, #33, #34]
3) Escribir sin Números
4) Unificar [#107, #108, #109, #110]
5) Ampliar Matriz (Escribir manual unos y ceros) Según orden (Numero de filas)

 OPERACIÓN_2 (Me vuelve a 1)


OPERACION_2(N°, l, n) := OPERACION_3(N° - 1, l, l, n)
N° cualquier numero que quiero que me multiplique puede ser alfa
OPERACIÓN_2(Numero a cambiar por 1, fila, orden)
(Si es fraccionario inversa , Si es -1 entonces -1) (Si es entero por ende 1/entero)
OPERACION_2(-1, fila, orden)#31
OPERACION_2(-1, 1, 4)

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

 OPERACIÓN_2 (Me vuelve a 1)


REDUCIR_COLUMNA(v, j, n) REDUCIR_COLUMNA([Copiar columna todos los n°], N° de columna a
reducir, orden)

En este caso hacer una línea para distinguir lo que es la matriz ampliada.

 Matriz del sistema (original)


 Matriz ampliada (Sumandole ceros y unos)
 Matriz reducida ( Máxima forma de reducir una matriz)
 Matriz que reduce al sistema (Es la matriz por la cual hay que multiplicar la matriz
ampliada del sistema para reducirla a la forma escalonada reducida) (Según el orden,
escoger el ultimo numero de columnas)

ENCUENTRAR SU CONJUNTO SOLUCIÓN

 Dado el siguiente sistema de ecuaciones lineales


 La matriz del sistema
 La matriz ampliada
 La matriz ampliada reducida ("LA MATRÍZ QUE REDUCE LA MATR´Z DEL SISTEMA ES:")
 La matríz que reduce la matr´z del sistema
 multiplicar (matriz que reduce el sistema)*[matriz sistema original sin letras] =Rta
RTa=EL SISTEMA REDUCIDO ES: Nuevo sistema Sistema reducido es una matriz equivalente
tiene el mismo conjunto solución
 Multiplicar Rta por letras [x; y; z; s; t; u; v; w; 1]
 Matriz generada

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.

 La matriz generada – sln particular (menos)= Rta 1

 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

SLN GENERAL DEL SISTEMA


Ejemplo de variables z, t, v, w
#[sln particular]+x*#[x sea 1 ]+y*#72+z*#73+u*#74+v*#75+w*#76
#68+x*#71+y*#72+z*#73+u*#74+v*#75+w*#76

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]

NO OLVIDAR PONER LAS LINEAS DE SEPARADORES (ESPACIO)

También podría gustarte