Documentaciónrotar180(M)
Nombre
rotar180 - Rota la matriz 180 grados.
Sinopsis
out = matrices.rotar180(M)
Descripcion
Construye una nueva matriz girada 180 grados respecto de la original.
Es equivalente a invertir filas y columnas en sentido opuesto.
Comportamiento
- Reacomoda las celdas a la posicion opuesta.
- No modifica la matriz original.
- Retorna una
MATRIZnueva rotada.
Funciones API relacionadas
matrices.copiar()matrices.transpuesta()matrices.rotar()matrices.rotar90_horario()matrices.rotar90_antihorario()matrices.intercambiar_filas()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| M | MATRIZ | Matriz a rotar. |
Valor de retorno
MATRIZ - Matriz rotada 180 grados, con las mismas dimensiones que la matriz original.
Ejemplo
ejemplo.blox
INCLUIR "matrices.api"
FUNCION PRINCIPAL
INICIO
// --------------------------
// Test rotaciones 90/180
// --------------------------
MATRIZ M[2][3]
MATRIZ R1[][], R2[][], R3[][]
M = [[1, 2, 3],
[4, 5, 6]]
IMPRIMIR("\nMatriz original M:\n")
matrices.imprimir(M)
R1 = matrices.rotar90_horario(M)
IMPRIMIR("\nRotada 90° horario:\n")
matrices.imprimir(R1)
R2 = matrices.rotar90_antihorario(M)
IMPRIMIR("\nRotada 90° antihorario:\n")
matrices.imprimir(R2)
R3 = matrices.rotar180(M)
IMPRIMIR("\nRotada 180°:\n")
matrices.imprimir(R3)
FINAL