文档

对象索引

自定义类的引用和赋值。

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

功能

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

主题

索引是如何工作的

对象数组索引

MATLAB类默认支持对象数组金宝app索引。

索引引用

了解下标引用。

索引分配

了解下标作业。

自定义索引

subsref和subsgn方法的代码模式

有一些代码模式对修改对象索引很有用。

subsref和subsgn的参数数量

修改对象数组索引的类必须处理从索引方法返回或传递给索引方法的参数的正确数量。

修改nargout和nargin的索引方法

修改传递给索引方法或从索引方法返回的参数的数量。

特殊的指数

作为对象索引结束

学习如何实现使用结束对象索引。

索引表达式中的对象

您可以设计可以在索引表达式中用作索引的对象。

修改索引的类

这个示例类实现修改对象索引。