Learn R Programming

magic (version 1.3-20)

is.ok: does a vector have the sum required to be a row or column of a magic square?

Description

Returns TRUE if and only if sum(vec)==magic.constant(n,d=d))

Usage

is.ok(vec, n=length(vec), d=2)

Arguments

vec
Vector to be tested
n
Order of square or hypercube. Default assumes order is equal to length of vec.
d
Dimension of square or hypercube. Default corresponds to a square.

Examples

Run this code
is.ok(magic(5)[1,])

Run the code above in your browser using DataLab