Преобразуйте объект в индекс массива
ind = subsindex(A)
Вызовы MATLAB® subsindex
преобразовывать объект в целочисленный индекс. Задайте a subsindex
метод для вашего класса, если вы хотите использовать объекты класса как индексы массива.
ind = subsindex(A)
вызванный MATLAB для выражения X(A)
когда A
объект. MATLAB не вызывает subsindex
если выражение индексации приводит к вызову перегруженного subsref
или subsasgn
метод для класса X
. subsindex
должен возвратить значение объекта как индекс нулевого числа с основанием. ind
должен содержать целочисленные значения в области значений 0
к prod(size(X))-1
.
MATLAB вызывает subsindex
отдельно на всех индексах в выражении, таких как X(A,B)
.