allsums {magic}R Documentation

Row, column, and two diagonal sums of arrays

Description

Returns all rowsums, all columnsums, and all (broken) diagonal sums of a putative magic square.

Usage

allsums(m)

Arguments

m The square to be tested

Value

Returns a list of four elements.

rowsums All n row sums
colsums All n column sums
majors All n broken major diagonals (northwest-southeast). First element is the long (unbroken) major diagonal, tested by is.magic()
minors All n broken minor diagonals (northeast-southwest). First element is the long (unbroken) minor diagonal.

Note

Used by is.magic() et seq

Author(s)

Robin K. S. Hankin

See Also

is.magic, is.semimagic, is.panmagic

Examples

allsums(magic.prime(7))

[Package Contents]