主要内容

matlab。系统class

系统对象的基类

描述

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

classdef< matlab的ObjectName。系统

请注意

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

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

类属性

摘要
真正的
HandleCompatible
真正的
StrictDefaults

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

方法

全部展开

例子

全部折叠

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

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

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

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

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

addingObject = AddOne;x = 5;addingObject (x)
ans = 6

更多关于

全部展开

介绍了R2011b