Пусть вектор индекса в двоичной системе, как показано нижеMatlab: изменение нулевой один индекс вектора собственного вектора индекса
Входной
1 1 0 0 1 0 1
1 2 3 4 5 6 7
Предназначен выход
1 2 5 7
, который обозначает n
-й номер будет выбран. Поэтому я хочу изменить 1 1 0 0 1 0 1
на 1 2 5 7
, есть ли для этого простой способ?
Я ранее сделал 'Vals = 1: длина (структура данных); vals (indicesBinary) ', но ищет более элегантное решение. – hhh