Herramienta para generar cuadrados mágicos de tamaño N, matrices compuestas de enteros distintos posicionados de modo que las sumas de todas las filas o columnas sean iguales.
Cuadrado Mágico - dCode
Etiqueta(s): Juegos de Números, Diversión/Varios, Aritmética
dCode es gratuito y sus herramientas son una valiosa ayuda en juegos, matemáticas, geocaching, acertijos y problemas para resolver todos los días.
¿Una sugerencia? ¿Un comentario? ¿Un error? ¿Una idea? ¡Escribe en dCode!
Un cuadrado mágico es una cuadrícula cuadrada de números distintos, generalmente enteros, dispuestos de modo que la suma de cada fila, cada columna y de las dos diagonales principales sea idéntica.
Este valor común se llama suma mágica (o constante mágica).
En el caso de un cuadrado mágico estándar que contiene los enteros de $ 1 $ a $ n^2 $, la constante mágica es $ M = \frac{n(n^2+1)}{2} $.
Crear un cuadrado mágico consiste en organizar números en una cuadrícula cuadrada de tamaño $ n \times n $ de modo que se respete la restricción de suma mágica en cada fila, columna y diagonal.
Los métodos de construcción dependen de la paridad de $ n $:
— si $ n $ es impar: usar un método como el de Loubère
— si $ n $ es divisible por $ 4 $ (orden doblemente par): usar métodos por simetría
— en otro caso (orden simplemente par): usar métodos híbridos basados en subcuadrados
Para un cuadrado mágico de orden impar (3x3, 5x5, 7x7, …), el método más clásico es el de Loubère (o método de la escalera):
— Colocar el número $ 1 $ en el centro de la primera fila.
— Colocar cada número siguiente en la casilla situada en diagonal arriba a la derecha.
— Si esta posición sale del cuadrado, reaparecer por el lado opuesto.
— Si la casilla ya está ocupada, colocar el número directamente debajo de la última posición llena.
Ejemplo: Método de la escalera generando un cuadrado mágico de orden 3 :
| 8 | 1 | 6 |
| 3 | 5 | 7 |
| 4 | 9 | 2 |
Ejemplo: Método de la escalera generando un cuadrado mágico de orden 5 :
| 17 | 24 | 1 | 8 | 15 |
| 23 | 5 | 7 | 14 | 16 |
| 4 | 6 | 13 | 20 | 22 |
| 10 | 12 | 19 | 21 | 3 |
| 11 | 18 | 25 | 2 | 9 |
Para un cuadrado mágico de orden doblemente par (4x4, 8x8, …), un método común es el de las diagonales cruzadas:
— Rellenar todas las casillas del cuadrado con los números de $ 1 $ a $ n^2 $ en orden creciente, de izquierda a derecha y de arriba abajo.
— Dividir el cuadrado en subcuadrados de $ 4 \times 4 $ y trazar las dos diagonales principales de cada uno de estos subcuadrados.
— Conservar los números que se encuentran en estas diagonales en su posición inicial.
— Reemplazar todos los demás números (los que no están en una diagonal) por su complemento a $ n^2 + 1 $ (es decir, contando hacia atrás desde $ n^2 $).
Ejemplo: Método de las diagonales generando un cuadrado mágico de orden 4 :
| → |
|
Para un cuadrado mágico de orden simplemente par (6x6, 10x10, …), el método de Strachey es el más clásico:
— Dividir el cuadrado en cuatro subcuadrados de tamaño igual (denotados A arriba a la izquierda, B abajo a la derecha, C arriba a la derecha y D abajo a la izquierda).
— Rellenar cada subcuadrado como un cuadrado mágico de orden impar (mediante el método de la escalera), usando el primer cuarto de los números para A, el segundo para B, el tercero para C y el último para D.
— Intercambiar ciertas casillas del lado izquierdo entre los cuadrantes A y D, procurando desplazar el intercambio una casilla en la fila central del subcuadrado.
— Intercambiar un número específico de columnas del lado derecho entre los cuadrantes C y B para equilibrar perfectamente las sumas del conjunto.
Ejemplo: Método de Strachey generando un cuadrado mágico de orden 6 en 2 pasos :
| → |
|
Resolver un cuadrado mágico consiste en determinar los valores faltantes respetando las restricciones de suma. Un enfoque consiste en introducir incógnitas y escribir las ecuaciones asociadas a las filas, columnas y diagonales de la matriz obtenida.
Ejemplo: Para un cuadrado $ 3 \times 3 $ de constante $ X $ : $$ a+b+c = X \\ d+e+f = X \\ g+h+i = X \\ a+d+g = X \\ b+e+h = X \\ c+f+i = X \\ a+e+i = X \\ c+e+g = X $$
Las soluciones deben ser valores distintos y, la mayoría de las veces, enteros positivos.
Para un cuadrado mágico que contiene los enteros de $ 1 $ a $ n^2 $, la suma mágica está fijada y es mínima: $ M = \frac{n(n^2+1)}{2} $
Ejemplo: $ 3 \times 3 $ : $ 15 $, $ 4 \times 4 $ : $ 34 $, $ 5 \times 5 $ : $ 65 $
Cualquier intento de obtener una suma menor implica el uso de números negativos o no enteros.
No existe un valor máximo para la suma mágica si los números utilizados no están restringidos.
En efecto, al multiplicar todos los elementos de un cuadrado mágico por una constante $ k $, la suma mágica se multiplica por $ k $.
Así, la suma/valor mágico máximo es infinito.
El número de cuadrados mágicos depende del orden $ n $.
— orden $ 3 $ : existe $ 1 $ cuadrado mágico fundamental (y $ 8 $ con rotaciones y simetrías)
— orden $ 4 $ : existen $ 880 $ cuadrados mágicos distintos (sin simetrías)
Para órdenes mayores, el número crece extremadamente rápido y se vuelve difícil de calcular.
Un cuadrado panmágico, también llamado cuadrado pandiagonal o cuadrado diabólico, es un tipo especial de cuadrado mágico. A diferencia de los cuadrados mágicos tradicionales, donde solo las filas, las columnas y las diagonales principales tienen sumas iguales, un cuadrado panmágico posee una propiedad adicional: las sumas de los números a lo largo de todas sus diagonales (incluidas las diagonales secundarias) también son iguales a la suma mágica.
Sí, existen cubos mágicos, su valor mágico es $$ M = n(n^3+1)/2 $$ (que pueden, o no, tener las diagonales mágicas)
Ejemplo:
|
|
|
El cuadrado de Franklin, publicado en 1769 por Benjamin Franklin, es un cuadrado semipanmágico con una constante mágica de 260
Ejemplo:
| 52 | 61 | 4 | 13 | 20 | 29 | 36 | 45 |
| 14 | 3 | 62 | 51 | 46 | 35 | 30 | 19 |
| 53 | 60 | 5 | 12 | 21 | 28 | 37 | 44 |
| 11 | 6 | 59 | 54 | 43 | 38 | 27 | 22 |
| 55 | 58 | 7 | 10 | 23 | 26 | 39 | 42 |
| 9 | 8 | 57 | 56 | 41 | 40 | 25 | 24 |
| 50 | 63 | 2 | 15 | 18 | 31 | 34 | 47 |
| 16 | 1 | 64 | 49 | 48 | 33 | 32 | 17 |
Se trata de un cuadrado mágico de 3x3 utilizado en Feng Shui que se representa así
| 4 Dinero | 9 Reputación | 2 Amor |
| 3 Familia | 5 Salud | 7 Niños |
| 8 Sabiduría | 1 Carrera | 6 Ayuda\/Amigos |
El cuadrado mágico de Kaldor es un cuadrado utilizado en economía, que no tiene nada que ver con cifras o números matemáticos sino más bien con conceptos de política económica.
dCode conserva la propiedad del código fuente "Cuadrado Mágico". Cualquier algoritmo para "Cuadrado Mágico", subprograma o fragmento o script (convertidor, solucionador, cifrado / descifrar, codificar / decodificar, cifrar / descifrar, descifrar, traducir), o todas las funciones "Cuadrado Mágico" (calcular, convertir, resolver, descifrar / cifrar, descifrar / cifrar, decodificar / codificar, traducir) escritas en cualquier lenguaje informático (Python, Java, PHP, C#, Javascript, Matlab, etc.) o cualquier base de datos, o acceso API a "Cuadrado Mágico" no son públicas (excepto una licencia explícita de código abierto). Lo mismo ocurre con la descarga para uso sin conexión en PC, dispositivos móviles, tabletas, iPhone o Android. aplicación.
Recordatorio: dCode es un recurso educativo y didáctico, accesible online de forma gratuita y para todos.
El contenido de la página "Cuadrado Mágico" así como sus resultados pueden copiarse y reutilizarse libremente, incluso con fines comerciales, siempre que se cite dCode.fr como fuente (Licencia de distribución libre Creative Commons CC-BY).
La exportación de los resultados es gratuita y se realiza simplemente haciendo clic en los íconos de exportación ⤓ (formato .csv o .txt) o ⧉ copiar y pegar.
Para citar dCode.fr en otro sitio web, utilice el enlace:
En un artículo o libro científico, la cita bibliográfica recomendada es: Cuadrado Mágico en dCode.fr [sitio web en línea], recuperado el 2026-04-28,