Panmagic squares of order 8
Produces each of a wide class of order 8 panmagic squares
panmagic.8(chosen = 1:6, vals = 2^(0:5))
chosen |
Which of the magic carpets are used in combination |
vals |
The values combined to produce the magic square. Choosing
|
Not all choices for chosen
give normal magic squares. There
seems to be no clear pattern. See website in references for details.
Robin K. S. Hankin
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))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.