Magic constant of a magic square or hypercube
Returns the magic constant: that is, the common sum for all rows, columns and (broken) diagonals of a magic square or hypercube
magic.constant(n,d=2,start=1)
n |
Order of the square or hypercube |
d |
Dimension of hypercube, defaulting to |
start |
Start value. Common values are 0 and 1 |
If n
is an integer, interpret this as the order of the square
or hypercube; return n(start+n^d-1)/2.
If n
is a square or hypercube, return the magic constant for
a normal array (starting at 1) of the same dimensions as n
.
Robin K. S. Hankin
magic.constant(4)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.