<< Utilities Utilities sudoku_order >>

Sudoku Toolbox >> Utilities > sudoku_latinsquare

sudoku_latinsquare

Create Latin Squares of order n.

Calling Sequence

X = sudoku_latinsquare ( n )
X = sudoku_latinsquare ( n , randomized )

Parameters

n:

a positive integer 1,2, ...

X:

a n x n matrix with integers from 1, 2, ..., n

randomized:

a boolean. If true, rows and columns are permuted. (default = %t)

Description

Generates a Latin Square of order n. In each row or column of the matrix, all integers from 1 to n are present only once.

Examples

X = sudoku_latinsquare ( 4 )
X = sudoku_latinsquare ( 4 , %f )

Authors

<< Utilities Utilities sudoku_order >>