matlab.Systemclass

系统对象的基类

描述

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

classdef的ObjectName 
              

请注意

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

matlab.System类是处理类。

类属性

抽象
真正
HandleCompatible
真正
StrictDefaults

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

方法

展开全部

例子

全部收缩

这个例子展示了如何创建一个基本的系统对象AddOne

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

重命名类AddOneModify默认模板,以便您的类看起来是这样的:

classdefAddOne < matlab.System计算一个输出值,使输入增加1方法(接入=保护)%实现算法。计算ÿ作为输入x的函数。功能y = stepImpl(~,x) y = x + 1;结束结束结束

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

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

更多关于

展开全部

介绍了在R2011b