主要内容

MATLAB解释函数

(待移除)申请MATLAB函数或表达式的输入

MATLAB解释函数Block将在未来的版本中删除。使用内置块代替。有关更新代码的详细信息,请参见版本历史

  • 库:
  • 金宝appSimulink /用户定义函数

  • MATLAB函数块

描述

MATLAB解释函数块应用指定的MATLAB®函数或表达式输入。函数的输出必须与块的输出维数匹配。

这个块的一些有效表达式是:

sinatan2 (u(1) u(2)) u(1)^u(2)

请注意

这个块很慢,因为它在每个集成步骤中调用MATLAB解析器。可以考虑使用内置模块,例如Math Function模块。或者,您可以将该函数编写为mexfile S-function,然后使用S-function块访问它。

港口

输入

全部展开

MATLAB解释函数块接受一个类型的实输入或复杂输入并生成类型的实输出或复杂输出的设置输出信号类型参数。

数据类型:

输出

全部展开

MATLAB解释函数块接受一个类型的实输入或复杂输入并生成类型的实输出或复杂输出的设置输出信号类型参数。

数据类型:

参数

全部展开

指定函数或表达式。如果只指定一个函数,则没有必要将输入参数包含在圆括号中。

指定块输出信号的尺寸,例如,2对于一个二元向量。类中函数或表达式返回的值的维数必须匹配MATLAB函数字段。

指定-1从指定函数或表达式的输出继承维度。为了确定输出维度,Simulink在模拟开始之前运行函数或表达式一次。金宝app

请注意

如果你指定-1对于此参数和函数具有持久变量,则变量可能在模拟开始之前更新。如果需要使用持久变量,请考虑将此参数设置为其他值-1

指定块的输出信号类型为真正的复杂的,或汽车.值为汽车将输出类型设置为与输入信号类型相同。

选中此复选框可将2-D数组输出为1-D数组,其中包含以列为主序排列的2-D数组元素。

请注意

此参数在块对话框中不可见,除非显式地将其设置为其他值-1.要了解更多信息,请参见不建议采样时间的块

块特征

数据类型

直接引线

是的

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

版本历史

在R2011a中引入

全部展开

另请参阅

|