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"
