如何构造重复数组

时间:2015-11-07 11:48:46

标签: arrays loops

如何根据以下要求构建阵列?

对于A(i,j)的数组NxM:

  • 对于A(1,1),A(1,2),A(1,3)= 1和A(1,4),A(1,5),A(1,6) = 0,重复这6个字符的A(1,M-5),A(1,M-4),A(1,M-3)= 1和A(1,M-2),A(1, M-1),A(1,M)= 0。

    • 对于A(2,1),A(2,2)= 1和A(2,3),A(2,4),A(2,5),A(2,6) = 0,对A(2,M-5),A(2,M-4)= 1和A(2,M-3)A(2,M-2),A(2,M)重复这6个字符-1),A(2,M)= 0。

    • A(3,1)= 1和A(3,2),A(3,3),A(3,4),A(3,5),A(3,6) = 0,重复这6个字符的A(3,M-5)= 1和A(2,M-4),A(3,M-3),A(3,M-2),A(3, M-1),A(3,M)= 0

    • 对N行重复上述3个步骤

即12x12阵列

A = [1 1 1 0 0 0 1 1 1 0 0 0;
     1 1 0 0 0 0 1 1 0 0 0 0;
     1 0 0 0 0 0 1 0 0 0 0 0;
     1 1 1 0 0 0 1 1 1 0 0 0;
     1 1 0 0 0 0 1 1 0 0 0 0;
     1 0 0 0 0 0 1 0 0 0 0 0;
     1 1 1 0 0 0 1 1 1 0 0 0;
     1 1 0 0 0 0 1 1 0 0 0 0;
     1 0 0 0 0 0 1 0 0 0 0 0;
     1 1 1 0 0 0 1 1 1 0 0 0;
     1 1 0 0 0 0 1 1 0 0 0 0;
     1 0 0 0 0 0 1 0 0 0 0 0]

0 个答案:

没有答案