magic {pracma} | R Documentation |
Magic Square
Description
Create a magic square.
Usage
magic(n)
Arguments
n |
numeric scalar specifying dimensions for the result;
|
Details
A magic square is a square matrix where all row and column sums and also the diagonal sums all have the same value.
This value or the characteristic sum for a magic square of order n
is sum(1:n^2)/n
.
Value
Returns an n
-by-n
matrix constructed from
the integers 1
through N^2
with equal row and column sums.
Note
A magic square, scaled by its magic sum, is doubly stochastic.
Author(s)
P. Roebuck roebuck@mdanderson.org for the first R version in the package ‘matlab’. The version here is more R-like.
Examples
magic(3)
[Package pracma version 2.4.4 Index]