преобразование подындексов матрицы в линейные индексы
I = sub2ind(dims,i1,i2,...) J = sub2ind(dims,Mi)
вектор: размеры матрицы
массивы подындексов (матрица имеет те же размеры, что и I
)
матрица, чьи столбцы содержат значения подындексов.
массив линейных индексов
Функция sub2ind
используется для определения эквивалентного отдельного индекса, соответствующего заданному набору значений подындексов.I = sub2ind(dims,i1,i2,..)
возвращает линейные индексы, эквивалентные подындексам строки, столбца, ... в массивах i1
, i2
,... для матрицы размером dims
. В этом случае i1
, i2
,... должны быть одинаковых размеров, и результат I
имеет те же размеры. I = sub2ind(dims,Mi)
возвращает линейные индексы, эквивалентные подындексов в столбцах матрицы Mi
для матрицы размером dims
. В этом случае I
является вектором-столбцом.