Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Indexación de objetos

Personalizar comportamientos de referencia y asignación con subíndices para su clase

Personalice comportamientos de referencia y asignación indexados para arreglos de objetos. Aunque las clases definidas por usuarios poseen el mismo comportamiento de indexación que las clases integradas de MATLAB®, es posible modificar este comportamiento cuando la clase tiene requisitos especiales.

Funciones

numArgumentsFromSubscriptNumber of arguments for customized indexing methods
subsrefSubscripted reference
subsasgnRedefine subscripted assignment
subsindexConvert object to array index
substructCreate structure argument for subsasgn or subsref
builtinExecute built-in function from overloaded method

Temas

Personalizar indexación con subíndice

Object Array Indexing

MATLAB classes support object array indexing by default.

Indexed Reference

Learn about subscripted reference.

Indexed Assignment

Learn about subscripted assignment.

Code Patterns for subsref and subsasgn Methods

There are code patterns useful for modifying object indexing.

Number of Arguments for subsref and subsasgn

Classes that modify object array indexing must handle the correct number of arguments retrurned from or passed to indexing methods.

Modify nargout and nargin for Indexing Methods

Modify the number of arguments passed to or returned from indexing methods.

Índices especiales

end as Object Index

Learn how to implement the use of end for object indexing.

Objects in Index Expressions

You can design objects that can be used as indices in indexing expressions.

Class with Modified Indexing

This sample class implementation modifies object indexing.