Panmagic squares of order 4n, 6n+1 and 6n-1

Share:

Description

Produce a panmagic square of order 4n or 6n+/-1 using a classical method

Usage

1
2
3
4

Arguments

m

Function panmagic.6np1(m) returns a panmagic square of order n=6m+1 for m>=1, and function panmagic.6nm1(m) returns a panmagic square of order n=6m-1 for m>=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=6n+/-1

Details

Function panmagic.6npm1(n) will return a square if n is not of the form 6n+/-1, but it is not necessarily magic.

Author(s)

Robin K. S. Hankin

References

“Pandiagonal magic square.” Wikipedia, The Free Encyclopedia. Wikimedia Foundation, Inc. 13 February 2013

See Also

magic

Examples

1
2
3
4

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.