Настройка поведения индексированных ссылок и назначений для массивов объектов. Несмотря на то, что определяемые пользователем классы имеют такое же поведение индексирования, что и встроенные классы MATLAB ®, это поведение можно изменить, если к классу предъявляются особые требования.
numArgumentsFromSubscript | Число аргументов для настраиваемых методов индексирования |
subsref | Подстрочная ссылка |
subsasgn | Переопределение подстрочного назначения |
subsindex | Преобразовать объект в индекс массива |
substruct | Создать аргумент структуры для subsasgn или subsref |
builtin | Выполнение встроенной функции из перегруженного метода |
Индексирование массива объектов
Классы MATLAB поддерживают индексирование массива объектов по умолчанию.
Сведения о подстрочной ссылке.
Сведения о назначении в подстрочной области.
Шаблоны кода для методов subsref и subsasgn
Существуют шаблоны кода, полезные для изменения индексации объектов.
Число аргументов для подзаписи и подзадачи
Классы, изменяющие индексирование массива объектов, должны обрабатывать правильное число аргументов, возвращаемых или передаваемых методам индексирования.
Изменение параметров nargout и nargin для методов индексирования
Изменение количества аргументов, переданных или возвращенных методами индексирования.
Узнайте, как реализовать использование end для индексации объектов.
Можно создавать объекты, которые можно использовать в качестве индексов в выражениях индексирования.
Класс с измененным индексированием
Эта реализация класса-образца изменяет индексирование объектов.