主要内容

输入参数的数量系统对象

描述

例子

numinputs.= nargin(obj.返回所需的输入参数的数量obj.算法定义。此功能是一般的系统对象™扩展功能。

如果您的系统对象使用matlab.system.mixin.nondirect.(万博1manbetxSimulink)班级,返回输入参数的数量updatimpl.ContanceImpl.方法。

返回对当前正在执行的系统对象中指定的输入参数的数量。仅在系统对象的主体中使用此语法。

例子

全部收缩

此示例显示了输出在系统对象上使用时加起来具有可变大小的输入。

一种标记系统对象定义如下:

Classdef.Addup 方法(访问=受保护)功能y = stepimpl(obj,u,varargin)%实施算法。y = u + sum([varargin {:}]);结尾结尾结尾

创建对象并致电

Total = AddUp();nargin(总计)
ans = -2

输入参数

全部收缩

系统对象查询。

输出参数

全部收缩

此参数表示调用系统对象所需的输入数。

如果输出是非负的,则在使用对象时,输入的数量无法更改。

如果输出为否定,则输入的数量可以从呼叫调用中更改。系统对象不会覆盖时会发生这种情况getnuminputsimpl.Stepimpl.签名包含varargin.

在R2018A介绍