Main Content

本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。

对象索引

自定义类的下标引用和赋值

自定义对象数组的索引引用和赋值行为。虽然用户定义的类与内置的 MATLAB® 类的索引行为相同,但您可在类具有特殊要求时修改此行为。

函数

numArgumentsFromSubscript用于自定义索引方法的参数数量
subsref下标引用
subsasgn重新定义下标赋值
subsindex将对象转换为数组索引
substructsubsasgnsubsref 创建结构体参数
builtin从已重载的方法执行内置函数

主题

索引的工作原理

对象数组索引

默认情况下,MATLAB 类支持对象数组索引。许多类设计不要求对此行为进行修改。

自定义索引

Code Patterns for subsref and subsasgn Methods

There are code patterns useful for modifying object indexing.

特殊索引

end 作为对象索引

了解如何将 end 用于对象索引。

Objects in Index Expressions

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