具有交替行方向的矩阵

时间:2015-10-16 08:13:11

标签: matlab matrix

我想创建一个方形矩阵,它接受输入n并创建一个从0增加到n^2的矩阵

例如

input: n = 2
output = [1 2
          4 3]


input = 4
output = [1  2  3  4
          8  7  6  5
          9  10 11 12
          16 15 14 13]

1 个答案:

答案 0 :(得分:3)

n = 4;
output = reshape(1:n^2,n,n)';
output(2:2:end,:) = fliplr(output(2:2:end,:))