主要内容

matlab。系统class

系统对象的基类

描述

matlab。系统是系统对象的基类。在类定义文件中,必须从这个基类(或从派生自这个基类的另一个类)继承对象的子类。子类化允许您使用此基类提供的实现方法和服务方法来构建对象。类定义文件的第一行输入此语法,以直接继承matlab。系统基类,其中对象名是对象的名称:

classdefObjectName < matlab。系统

请注意

你必须设置访问=受保护为每一个matlab。系统方法在代码中使用。

matlab。系统类是一个处理类。

类属性

摘要
真正的
HandleCompatible
真正的
StrictDefaults

有关类属性的信息,请参见类属性

方法

全部展开

例子

全部折叠

这个例子展示了如何创建一个名为AddOne

在MATLAB中,选择新建>系统对象>基本.一个新的编辑器窗口打开,其中包含一个新的System对象的默认语法和注释。

重命名类AddOne.修改默认模板,使你的类看起来像这样:

classdefAddOne < matlab。系统计算一个输出值,将输入加1方法(访问=受保护)实现算法。计算y作为输入x的函数。函数y = stepImpl(~,x) y = x + 1;结束结束结束

的实例使用此对象AddOne并运行带有输入的对象。

addingObject = AddOne;X = 5;addingObject (x)
Ans = 6

更多关于

全部展开

在R2011b中介绍