系统输出和状态更新方程 | 您所在的位置:网站首页 › matlab的help › 系统输出和状态更新方程 |
stepImpl 类: matlab.System 系统输出和状态更新方程 全页展开 语法[output,output2,...] = stepImpl(obj,input1,input2,...) 说明[output,output2,...] = stepImpl(obj,input1,input2,...) 指定运行 System object™ 时要执行的算法。运行对象将会使用输入、属性和状态更新方程来计算输出并更新对象的状态值。您还可以使用函数式语法而不是 step 方法来运行对象。例如,如果使用 txfourier = dsp.FFT 定义 FFT 对象,则可以通过使用 txfourier() 直接运行它。 运行时详细信息stepImpl 是在您运行 System object 时通过 step 调用的。用户还可以通过 System object 名称运行 System object,该名称会调用 step。有关详细信息,请参阅详细的调用序列。 方法编写提示您必须先对此方法设置 Access = protected。 输入参数和输出参数的数目必须分别大于或等于 getNumInputsImpl 和 getNumOutputsImpl 方法返回的值。 不要在 stepImpl 方法内调用 release。 输入参数全部展开 obj — System object System objectSystem object 句柄,用于访问特定于该对象的属性、状态和方法。如果您的 stepImpl 方法不使用该对象,您可以用 ~ 替换此输入。 input1,input2,... — System object 的输入 System object 的输入列出 System object 的输入。有关不同输入情形的示例,请参阅更改输入数目。 输出参数全部展开 output — 从 System object 返回的输出 输出从 System object 返回的输出。有关不同输出情形的示例,请参阅更改输入数目。 示例全部展开 指定 System object 算法使用 stepImpl 方法增加两个数字。 methods (Access = protected) function [y1,y2] = stepImpl(obj,x1,x2) y1 = x1 + 1; y2 = x2 + 1; end end版本历史记录在 R2011b 中推出 另请参阅validateInputsImpl 主题定义基本 System object更改输入数目 |
CopyRight 2018-2019 实验室设备网 版权所有 |