panmagic.8: Panmagic squares of order 8

panmagic.8R Documentation

Panmagic squares of order 8

Description

Produces each of a wide class of order 8 panmagic squares

Usage

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

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

See Also

panmagic.4

Examples

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))


RobinHankin/magic documentation built on Jan. 17, 2024, 8:36 p.m.