Parcial I Término 2004 – 2005. Julio 06, 2004 /ICM00794
Tema 4. (25 puntos) Se dice que una matriz cuadrada A de orden n es simétrica, si se cumple que:
∀ i, ∀j (aij = aji) 1 ≤ i ≤n 1 ≤ j ≤n |
1 | 2 | 3 | 4 |
2 | 1 | 5 | 6 | |
3 | 5 | 1 | 7 | |
4 | 6 | 7 | 1 |
Escriba un algoritmo que permita ingresar los elementos de una matriz A con un orden n≤10 y verifique si la matriz es simétrica.
La matriz presentada es simética respecto a la diagonal, es decir matriz[f,c] = matriz[c.f]
Nota: símbolo ∀ «Para todo»
import numpy as np matriz = [[1,2,3,4], [2,1,5,6], [3,5,1,7], [4,6,7,1]] matriz = np.array(matriz,dtype=float)
El resultado debería mostrar:
"Es simétrica" >>>
Si usa la matriz:
matriz = [[1,4,3,2], [2,1,5,6], [3,5,1,7], [4,6,7,1]] matriz = np.array(matriz,dtype=float)
el resultado será:
"No es simétrica"