У меня есть две NxN
матрицы A
и B
.Я пытаюсь создать новую MxM
матрицу C
, составленную из чередующихся матриц A
и B
.
. Порядок в четных строках должен быть: A B A B A B
...
whileнечетные строки должны начинаться с матрицы B
, как B A B A
...
Например,
Для N=2
, если:
A = [1 2;
3 4];
B = [5 6;
7 8];
затем для M=2
C = [A B;
B A];
%so that:
C = [1 2 5 6;
3 4 7 8;
5 6 1 2;
7 8 3 4];
для M=3
:
C = [A B A;
B A B;
A B A];
для M=4
C = [A B A B;
B A B A;
A B A B;
B A B A];
Таким образом, полученная матрица будет иметьвсе диагонали с одинаковой матрицей A
или B
.
Как это сделать?