Function panmagic.6np1(m) returns a panmagic square of
order \(n=6m+1\) for \(m\geq 1\), and function
panmagic.6nm1(m) returns a panmagic square of order
\(n=6m-1\) for \(m\geq 1\), using a classical method.
Function panmagic.4n(m) returns a magic square of order
\(n=4m\)
n
Function panmagic.6npm1(n) returns a
panmagic square of order \(n\) where \(n=6m\pm 1\)
Details
Function panmagic.6npm1(n) will return a square if n is
not of the form \(6m\pm 1\), but it is not necessarily
magic.
References
“Pandiagonal magic square.” Wikipedia, The Free
Encyclopedia. Wikimedia Foundation, Inc. 13 February 2013