Con este archivo podrás obtener otros cuadrados mágicos de 3x3, 4x4, 5x5

Procedimientos para obtener cuadrados mágicos.
No hay un procedimiento general que permita obtener cuadrados mágicos de cualquier tamaño, pero sí que hay muchos procedimientos particulares, cada uno es válido para un determinado número de casillas por lado. Aquí sólo exponemos alguno de ellos:

Fórmula para cuadrados mágicos de 3x3.

a+c+2d
2a+2b
b+2c+d
2b+2c
a+b+c+d
2a+2d
2a+b+d
2c+2d
a+2b+c
si se simplifica haciendo
c = 0
d = 0
a
2a+2b
b
2b
a+b
2a
2a+b
0
a+2b

Fórmula para cuadrados mágicos de 4x4.
Para hallar un cuadrado mágico original de 4x4, formado con números naturales del 0 al 15 asigna a las primeras letras los valores 0, 4, 8, 12, y  0, 1, 2, 3 a las segundas, o al revés, puedes permutarlos dentro de cada grupo. También puedes hacerlo dando los valores 0, 2, 4, 6  y  0, 1, 8, 9, y también puedes dar los valores 0, 2, 8, 10  y  0, 1, 4, 5 respectivamente.  

a+e
b+f
c+g
d+h
c+h
d+g
a+f
b+e
d+f
c+e
b+h
a+g
b+g
a+h
d+e
c+f
a = 10
b = 0
c = 2
d = 8

e = 5
f = 4
g = 1
h = 0

15
4
3
8
2
9
14
5
12
7
0
11
1
10
13
6

La suma de
los números
de cada
línea es = 30


No obstante, con esta fórmula sólo se pueden obtener en torno a la mitad de los cuadrados mágicos originales de 4x4 que existen.

 Cuadrados mágicos nxn obtenidos desplazando las filas. Para hallar un cuadrado mágico original nxn preparas dos cuadrículas de nxn, pones directamente los n primeros números naturales en la primera fila de los dos cuadrados, no hace falta que estén ordenados, ni situados igual en los dos cuadrados. Después sitúas esos mismos números en las demás filas del cuadrado, poniéndoles en el mismo orden que en la primera fila, desplazándolos cíclicamente un número de puestos p, distinto en cada cuadrado, de forma que el número n no tenga divisores comunes respecto a p, (p+1), (p-1), (n-p), (n-p+1), (n-p-1). Después multiplica n por cada número del primer cuadrado y suma lo del segundo. Termina este cuadrado mágico de ejemplo:

desplazados 2 puestos desplazados 3 puestos
5 ·
1
4
0
3
2
3
. . .
1
4
0
.
.
.
.
1
.
1
.
.
.
.
.
.
1
.
+
0
4
2
3
1
2
3
. . .
0
4
.
0
.
.
.
.
.
.
.
0
.
.
0
.
.
=
5
24
2
18
11
17
. . .
.
.
.
21
.
.
.
.
14
.
.
.
.
3
.
.
.
.

Este procedimiento no impone límite de tamaño de n. Pero si n es par o múltiplo de 3, no hay un número p que cumpla la norma, así en columnas o en diagonales hay series de números que se repiten. Pero esto no es problema, podemos permitir que se repitan en columnas o diagonales si distribuimos los números de tal forma que den la misma suma al repetirse. Ejemplo, para n=8

5
7
6
2
3
1
0
4
0
4
5
7
6
2
3
1
3
1
0
4
5
7
6
2
6
2
3
1
0
4
5
7
5
7
6
2
3
1
0
4
0
4
5
7
6
2
3
1
3
1
0
4
5
7
6
2
6
2
3
1
0
4
5
7
+
1
0
5
4
6
7
2
3
7
2
3
1
0
5
4
6
5
4
6
7
2
3
1
0
3
1
0
5
4
6
7
2
6
7
2
3
1
0
5
4
0
5
4
6
7
2
3
1
2
3
1
0
5
4
6
7
4
6
7
2
3
1
0
5
=
41
56
53
20
30
15
2
35
7
34
43
57
48
21
28
14
29
12
6
39
42
59
49
16
51
17
24
13
4
38
47
58
46
63
50
19
25
8
5
36
0
37
44
62
55
18
27
9
26
11
1
32
45
60
54
23
52
22
31
10
3
33
40
61
Solamente este método no es válido cuando n es doble de un número impar, son los cuadrados 6x6, 10x10, 14x14.

Cuadrados mágicos de 6x6.
Preparamos un casillero de 6x6 agrupados sus cuadros en 2x2, sobre él colocamos
a tanteo los números 0, 1, 2, 3, de manera que cumpla la condición de cuadrado mágico, es decir, los números de sus líneas horizontales, verticales y diagonales deben sumar 9.
Preparamos otro casillero igual, colocamos un cuadrado mágico de 3x3 repitiendo cada número sobre cada grupo de cuadros 2x2.
En cada casilla multiplicamos 9 por el número del primero y le sumamos el número del segundo.

suma = 9
3 x 3 repetido
suma = 105
9 ·
3
1
2
0
2
0
3
1
2
1
3
0
1
3
0
2
2
0
1
3
1
2
0
3
0
1
3
2
1
3
0
2
1
3
2
0
+
3
3
3
3
2
2
2
2
7
7
7
7
8
8
8
8
4
4
4
4
0
0
0
0
1
1
1
1
6
6
6
6
5
5
5
5
=
30
12
20
2
25
16
21
3
. . .
11
34
7
17
35
22
4
9
18
8
26
13
31
0
27
1
10
15
33
14
32
28
19
6
24
23
5
3
1
2
0
2
0
3
1
2
1
3
0
1
3
0
2
2
0
1
3
1
2
0
3
0
1
3
2
1
3
0
2
1
3
2
0
+ 4 ·
3
3
3
3
2
2
2
2
7
7
7
7
8
8
8
8
4
4
4
4
0
0
0
0
1
1
1
1
6
6
6
6
5
5
5
5
=
15
13
10
8
30
29
14
12
11
9
31
28
33
35
. . .
16
1
2
32
34
17
19
0
3
4
5
25
27
21
23
7
6
24
26
22
20
También podemos hacerlo sumando el número del primero con el producto de 4 por el número del segundo.