magic (version 1.5-9)

lozenge: Conway's lozenge algorithm for magic squares

Description

Uses John Conway's lozenge algorithm to produce magic squares of odd order.

Usage

lozenge(m)

Arguments

m

magic square returned is of order n=2m+1

See Also

magic.4np2

Examples

Run this code
# NOT RUN {
lozenge(4)
all(sapply(1:10,function(n){is.magic(lozenge(n))}))
# }

Run the code above in your browser using DataLab