LatinSquare(n,inter​leave)

create latin square for experiment design

You are now following this Submission

run LatinSquare(n) to create a n by n latin square. If you prefer a latin square without interleave order, run LatinSquare(n, 0).

for example:
CreateLatinSquare(5)

ans =

1 2 5 3 4
2 3 1 4 5
3 4 2 5 1
4 5 3 1 2
5 1 4 2 3

Cite As

Xin Niu (2026). LatinSquare(n,interleave) (https://au.mathworks.com/matlabcentral/fileexchange/65681-latinsquare-n-interleave), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.2

fix the wrong output of function in the description. function is not changed.

1.0.0.1

change description

1.0.0.0

change the name of the function