У меня есть матрица положение:Создать массив единиц в указанном порядке
positionMatrix = [1 2 3; 1 3 2; 2 1 3];
Я хочу простую реализацию (не для цикла), что бы генерирует массивы следующим образом:
% there are 3 lines in positionMatrix, so it should generates 3 arrays of ones
array 1 should be [1 0 0; 0 1 0; 0 0 1] %from positionMatrix 1 2 3
array 2 should be [1 0 0; 0 0 1; 0 1 0] %from positionMatrix 1 3 2
array 3 should be [0 1 0; 1 0 0; 0 0 1] %from positionMatrix 2 1 3
positionMatrix мог - M x N (с M не равным N).
Должны ли они быть 3 массива, или они также могут быть 1 большой массив? –
'for' петли довольно просты, если вы спросите меня. – horchler
@DennisJaheruddin Ну, после этого 3 массива будут умножаться на другой массив. Поэтому я получаю 3 разных результата. Я полагаю, они могут быть в одном большом массиве ... –