主要内容

对象索引

为您的类定制下标引用和作业

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

功能

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

主题

索引是如何工作的

对象数组索引

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

索引引用

了解下标引用。

索引分配

学习下标作业。

自定义索引

subsref和subsasgn方法的代码模式

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

subsref和subsgn的参数数量

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

修改索引方法的nargout和nargin

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

特殊的指数

end作为对象索引

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

索引表达式中的对象

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

修改索引的类

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