Lines Matching refs:magic
1 \name{magic}
2 \alias{magic}
3 \title{Creates magic squares}
5 Creates normal magic squares of any order \eqn{>2}{>2}. Uses
9 magic(n)
12 \item{n}{Order of magic square. If a vector, return a list whose
13 \eqn{i}{i}-th element is a magic square of order \code{n[i]}}
16 Calls either \code{magic.2np1()}, \code{magic.4n()},
17 or \code{magic.4np2()} depending on the value of \code{n}. Returns a
18 magic square in standard format (compare the \code{magic.2np1()} et seq,
22 magic squares}. Dover 1976.
25 \seealso{\code{\link{magic.2np1}}, \code{\link{magic.prime}},
26 \code{\link{magic.4np2}},
27 \code{\link{magic.4n}},\code{\link{lozenge}},
30 magic(6)
31 all(is.magic(magic(3:10)))
33 ## The first eigenvalue of a magic square is equal to the magic constant:
34 eigen(magic(10),FALSE,TRUE)$values[1] - magic.constant(10)
36 ## The sum of the eigenvalues of a magic square after the first is zero:
37 sum(eigen(magic(10),FALSE,TRUE)$values[2:10])