Está en la página 1de 2

Lineamientos:

Por cada pregunta presentar en un archivo .py, ejemplo preg1.py , preg2.py, etc.

Lee detenidamente las preguntas, responde con la menor cantidad de código posible y No usar
la libreria numpy.

El examen inicia a las 5:30pm y termina a las 8:00pm.

1) Se tiene dos matrices A = [[1,2,3],[1,2,3],[7,8,9]], y la matriz B es el espejo horizontal de A.

Donde C = 3*A - ( A * B ) + 3*B

reportar la matriz booleana D, donde contendrá True si es que el elemento de la matriz C es


mayor que el promedio de todos los datos de la matriz C, y False para caso contrario.

Nota1: Debe realizar las operaciones (espejo, suma, resta y multiplicación de matrices) sólo
con funciones y los parámetros de entradas son las matrices.

Nota 2: la multiplicación de un escalar con una matriz tambien se debe realizar con una
función

Nota 3: La suma y la resta de matrices se realizar operaciones punto a punto, la multiplicación


de matrices se realiza de manera normal.

Nota 4: Realizar su resultado con la menor cantidad de código posible.

Nota 5: Para obtener C, solo se debe llamar a funciones con sus parámetros de entradas
respectivos.

2) Se pide ingresar n como la dimensión de una matriz M y es cuadrada (validar que el ingreso
de la dimensión de M sea entero, mayor o igual a 3 e impar), ingresar los valores de la matriz
de manera aleatoria en un rango de [1 a 20]. Reportando la matriz original debe obtener:

a) Mostrar la transpuesta (') de la matriz M.

Nota a: Para encontrar la transpuesta (') de la matriz M debe realizarlo llamando a una función.

b) Reportar el valor D = Dd * Di'.

Di: Diagonal izquierda de la matriz M (de inferior derecha a superior izquierda)

Dd: Diagonal derecha de la matriz espejo vertical de M (de inferior izquierda a superior
derecha)

Nota b1: Para encontrar la diagonal debe realizarlo llamando a una función

Nota b2: para encontrar el espejo vertical debe llamar a una función

3) Si ingreso 2 matrices, una de dimensión de 3x3 M = [[1,1,1],[0,0,0],[-1,-1,-1]] y otra matriz I


de dimensión mxn, donde m>3,n>3

Nota 1:La matriz I se ingresa los valores de manera aleatoria, donde los números son enteros
en el rango de [0 a 255], y realizar la multiplicación punto a punto Q = MxP, obtener la suma de
los valores de Q y colocarlo en la posición i,j de la otra matriz I2.

Nota 1: crear una matriz I2 de la misma dimensión de I


Nota 2: i recorre la matriz I desde 1 hasta m-1

Nota 3: j recorre la matriz I desde 1 hasta n-1

Nota 4: P es otra matriz, P es una porción de I de dimensión 3x3 y la posición central de P es i,j

También podría gustarte