latsq - 拉丁广场M = latsq(N) 创建一个大小为 N×N 的拉丁方格,其中包含从1到N的数字。N应该是一个正整数。 大小为 N 的拉丁方格是一个 N×N 矩阵,其中填充了 N 个不同的以这样的方式使每个数字在每一行中恰好出现一次在每一列中只进行一次。 他们在设计中有应用的实验。 输出 M 也称为(后移) 向量 1:N 的循环矩阵。 例子: M = latsq(4) % -> 34 #41 412 A23 % 拉丁方类别C = {'山羊','白菜','狼'} idx = latsq(numel(C)) M = C(idx) % 随机拉丁方V = randperm(6) M = V(latsq(numel(V))) 另见魔术、画廊、 ballatsq、循环、slm(文件交换) 更多信息: http : //en.wikipedi
2021-10-11 16:58:13
2KB
matlab
1