panmagic.8: Panmagic squares of order 8

Description Usage Arguments Note Author(s) References See Also Examples

Description

Produces each of a wide class of order 8 panmagic squares

Usage

1
panmagic.8(chosen = 1:6, vals = 2^(0:5))

Arguments

chosen

Which of the magic carpets are used in combination

vals

The values combined to produce the magic square. Choosing 0:5 gives a normal magic square.

Note

Not all choices for chosen give normal magic squares. There seems to be no clear pattern. See website in references for details.

Author(s)

Robin K. S. Hankin

References

http://www.grogono.com/magic/index.php

See Also

panmagic.4

Examples

1
2
3
4
5
6
7
8
9
is.panmagic(panmagic.8(chosen=2:7))
is.normal(panmagic.8(chosen=2:7))
is.normal(panmagic.8(chosen=c(1,2,3,6,7,8)))

#to see the twelve basis magic carpets, set argument 'chosen' to each
#integer from 1 to 12 in turn, with vals=1:

panmagic.8(chosen=1,vals=1)-1
image(panmagic.8(chosen=12,vals=1))

magic documentation built on May 2, 2019, 12:21 p.m.