主要内容

纳尔加

输入参数的数量系统对象

描述

例子

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

如果您的系统对象使用matlab.system.mixin.nondirect.(金宝appSimulink)班级,纳尔加返回输入参数的数量updatimpl.ContanceImpl.方法。

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

例子

全部收缩

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

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

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

创建对象并致电纳尔加

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

输入参数

全部收缩

系统对象查询。

输出参数

全部收缩

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

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

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

在R2018A介绍