magic (version 1.5-9)

panmagic.8: 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.

References

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

See Also

panmagic.4

Examples

Run this code
# NOT RUN {
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))

# }

Run the code above in your browser using DataLab