Преобразование линейных индексов в подстрочные
[ прибыль I1,I2,...,In] = ind2sub(sz,ind)n множества I1,I2,...,In содержащий эквивалентные многомерные подстрочные индексы, соответствующие линейным индексам ind для многомерного массива размера sz. Здесь sz является вектором с n элементы, определяющие размер каждого размера массива.
Получение линейных индексов элементов матрицы, удовлетворяющих определенному условию матрицы A, вы можете использовать find с одним выходным аргументом. Чтобы получить индексы нижнего индекса, используйте find с двумя выходными аргументами. Например, [row,col] = ind2sub(size(A),find(A>5)) дает тот же результат, что и [row,col] = find(A>5).
Для массива A, если [I1,…,In] = ind2sub(size(A),ind), то A(I1(k),…,In(k)) = A(ind(k)) для всех k.