У меня есть логический 1 на n вектор с суммой m.Теперь мне нужно преобразовать ее в матрицу m-by-n таким образом, чтобы сумма строк была равна 1.
vector (1-by-8) with sum 4
[0 1 0 0 1 0 1 1]
matrix (4-by-8) with row sum 1
[0 1 0 0 0 0 0 0;
0 0 0 0 1 0 0 0;
0 0 0 0 0 0 1 0;
0 0 0 0 0 0 0 1]
Существует ли математически эффективный способ без вычисления суммы, создания пустой матрицы, цикл по вектору и добавление строки 1 за строкой?