我有一个位置矩阵:
positionMatrix = [1 2 3; 1 3 2; 2 1 3];
我想要一个简单的实现(没有 for 循环),它会生成如下数组:
% 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)。