输入任意正整数,返回对应的镜像矩阵

img

你好,代码供参考

n = 8; % 你的矩阵维度
T = @(n) ((1:n)'+(0:n-1));
T1 = T(n);
T2 = rot90(T1, 90);
i = (1:n)'; j = 1:n;
k = rot90(i>j);
Y = T2;
Y(k) = T2(k); Y(~k) = T1(~k);
Y

这里n=8时


Y =

     1     2     3     4     5     6     7     8
     2     3     4     5     6     7     8     7
     3     4     5     6     7     8     7     6
     4     5     6     7     8     7     6     5
     5     6     7     8     7     6     5     4
     6     7     8     7     6     5     4     3
     7     8     7     6     5     4     3     2
     8     7     6     5     4     3     2     1