主要内容

数学函数

执行数学函数

  • 库:
  • 金宝app模型/数学操作

    高密度脂蛋白编码器/数学操作

  • 数学功能块

描述

数学功能块执行许多常见的数学函数。

提示

执行平方根的计算,使用√6块。

你可以选择其中一个功能的函数参数列表。

函数 描述 数学表达式 MATLAB®等效
经验值

指数

eu

经验值
日志

自然对数

lnu

日志
10 ^你

以10为底的力量

10u

10 ^ u。
(见权力)

log10

常见的以10为底的对数

日志u

log10
^ 2级

复杂的模量

|u|2

(abs (u)) ^ 2
(见腹肌权力)

广场

力量2

u2

u。^ 2
(见权力)

战俘

权力

(u) * |迹象u|v(默认情况下,只有申请并且根)或uv

权力
连词

复共轭

ū

连词
互惠

互惠

1 /u

1. / u
(见rdivide)

函数的

平方和的平方根

(u2+v2)0.5

函数的
快速眼动

后剩下的部门

- - - - - -

快速眼动
国防部

后模分裂

- - - - - -

国防部
转置

转置

uT

u。
(见数组和矩阵运算)

埃尔米特

复杂的共轭转置

uH

u '
(见数组和矩阵运算)

块的输出是函数的操作的结果输入或输入。功能支持这些类型的操作。金宝app

函数 标量的操作 Element-Wise向量和矩阵运算 向量和矩阵运算
经验值

是的

是的

- - - - - -

日志

是的

是的

- - - - - -

10 ^你

是的

是的

- - - - - -

log10

是的

是的

- - - - - -

^ 2级

是的

是的

- - - - - -

广场

是的

是的

- - - - - -

战俘

是的

是的

- - - - - -

连词

是的

是的

- - - - - -

互惠

是的

是的

- - - - - -

函数的

是的,两个输入

是的,在两个输入(两个向量或相同大小的两个矩阵,标量和向量,或一个标量和矩阵)

- - - - - -

快速眼动

是的,两个输入

是的,在两个输入(两个向量或相同大小的两个矩阵,标量和向量,或一个标量和矩阵)

- - - - - -

国防部

是的,两个输入

是的,在两个输入(两个向量或相同大小的两个矩阵,标量和向量,或一个标量和矩阵)

- - - - - -

转置

是的

- - - - - -

是的

埃尔米特

是的

- - - - - -

是的

函数的名称出现在块中。适当数量的输入端口自动出现。

提示

使用数学函数块当您希望向量或矩阵输出。

数据类型支持金宝app

此表显示了输入数据类型,每个功能块可以支持。金宝app

函数 一半* 布尔 内置整数 不动点

经验值

是的

是的

是的

- - - - - -

- - - - - -

- - - - - -

日志

是的

是的

是的

- - - - - -

- - - - - -

- - - - - -

10 ^你

是的

是的

是的

- - - - - -

- - - - - -

- - - - - -

log10

是的

是的

是的

- - - - - -

- - - - - -

- - - - - -

^ 2级

是的

是的

是的

- - - - - -

是的

是的

广场

是的

是的

是的

- - - - - -

是的

是的

战俘

是的

是的

是的

- - - - - -

- - - - - -

- - - - - -

连词

是的

是的

是的

- - - - - -

是的

是的

互惠

是的

是的

是的

- - - - - -

是的

是的

函数的

是的

是的

是的

- - - - - -

- - - - - -

- - - - - -

快速眼动

是的

是的

是的

- - - - - -

是的

- - - - - -

国防部

是的

是的

是的

- - - - - -

是的

- - - - - -

转置

是的

是的

是的

是的

是的

是的

埃尔米特

是的

是的

是的

- - - - - -

是的

是的

half-precision算术运算的更多信息,请参阅在仿真软件Half-Precision数据类型金宝app(定点设计师)

港口

输入

全部展开

输入信号指定为一个标量、向量或矩阵。所有支持金宝app的模式接受现实和复杂的输入,除了互惠不接受复杂定点输入。看到描述为更多的信息。

依赖关系

数据类型取决于支持这金宝app一块函数你选择和输入(s)的大小。有关更多信息,请参见数据类型支持金宝app

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

输入信号指定为一个标量、向量或矩阵。所有支持金宝app的模式接受现实和复杂的输入,除了互惠不接受复杂定点输入。

依赖关系

要启用这个端口,设置函数函数的,快速眼动,或国防部

数据类型取决于支持这金宝app一块函数你选择,输入(s)的大小。有关更多信息,请参见数据类型支持金宝app

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

输出

全部展开

输出信号指定为一个标量、向量或矩阵。块的尺寸取决于输出函数你选择和输入的大小。块的输出是真实的或复杂的,这取决于你的选择输出信号类型。看到描述为更多的信息。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

参数

全部展开

主要

指定的数学函数。看到描述关于这个参数的选项的更多信息。

依赖

设置函数战俘使签署了权力参数。

编程使用

块参数:操作符
类型:特征向量
价值观:“实验”|“日志”|“10 ^ u”|“log10”|“^ 2级”|“广场”|“战俘”|“连词”|“互惠”|“函数”|“快速眼动”|“国防部”|“转置”|“埃尔米特”
默认值:“经验”

考虑输入信号计算功率时的迹象,该参数指定为打开或关闭。只适用于对并且根,等u1/2,u1/4,等等。

  • ——计算功率的绝对值的输入,乘以输入的符号。

  • ——计算实际输入值。如果第一个输入是负的,第二个是一个根,并且回报

依赖

设置函数战俘支持这个参数。

编程使用

块参数:SignedPower
类型:特征向量
价值观:“在”| |“了”
默认值:“上”

指定输出信号类型的数学函数块汽车,真正的,或复杂的

函数 输入信号类型 输出信号类型
汽车 真正的 复杂的

经验值,日志,10 u,log10,广场,战俘,互惠,共轭,转置,埃尔米特

真正的

复杂的

真正的

复杂的

真正的

错误

复杂的

复杂的

大小的平方

真正的

复杂的

真正的

真正的

真正的

真正的

复杂的

复杂的

函数的,快速眼动,国防部

真正的

复杂的

真正的

错误

真正的

错误

复杂的

错误

编程使用

块参数:OutputSignalType
类型:特征向量
价值观:“汽车”|“真实”|“复杂”
默认值:“汽车”

指定的样本值而不是1。有关更多信息,请参见指定样品时间

依赖关系

这个参数是不可见的,除非它是显式地设置以外的一个值1。欲了解更多,请看不推荐块样品时间

编程使用

块参数:SampleTime
类型:特征向量
价值观:标量或矢量
默认值:' 1 '

信号的属性

低价值的动态仿真模块的输出范围金宝app®检查。

金宝app仿真软件使用最低执行:

请注意

输出最小不饱和或剪辑实际的输出信号。使用饱和块来代替。

编程使用

块参数:OutMin
类型:特征向量
:“[]”|标量
默认的:“[]”

上层模型的输出范围检查的价值。金宝app

金宝app仿真软件使用最大值来执行:

请注意

输出最大不饱和或剪辑实际的输出信号。使用饱和块来代替。

编程使用

块参数:OutMax
类型:特征向量
:“[]”|标量
默认的:“[]”

指定输出数据类型。你可以将它设置为:

  • 继承了一个数据类型的规则,例如,通过反向传播继承:继承

  • 一个内置的数据类型的名称,例如,

  • 数据类型对象的名称,例如,一个金宝appSimulink.NumericType对象

  • 一个表达式计算一个数据类型,例如,fixdt (1 16 0)

单击显示数据类型的助理按钮来显示数据类型的助理帮助你设置数据类型属性。有关更多信息,请参见使用数据类型指定数据类型的助理

依赖关系

要启用该参数,设置函数^ 2级,广场,或互惠

编程使用

块参数:OutDataTypeStr
类型:特征向量
:通过内部的继承:继承规则|继承:与第一次输入的|通过反向传播继承:继承的|“双”|“单一”|“一半”|“int8”|“uint8”|“int16”|“uint16”|“int32”|“uint32”|“int64”|“uint64”|“fixdt (16)”|“fixdt(0) 1, 16日”|“fixdt(1, 16日2 ^ 0,0)”|<数据类型表达式>的
默认的:继承:与第一次输入的

选择这个参数来防止定点工具覆盖输出数据类型指定。有关更多信息,请参见使用锁输出数据类型设置(定点设计师)

依赖关系

要启用该参数,设置函数^ 2级,广场,或互惠

编程使用

块参数:LockScale
类型:特征向量
价值观:”从“|”“
默认值:“关闭”

舍入为定点操作模式。有关更多信息,请参见舍入(定点设计师)

块参数都调整到最近的价值。控制块参数的舍入,使用MATLAB的函数表达式输入掩码字段。

依赖关系

要启用该参数,设置函数^ 2级,广场,或互惠

编程使用

块参数:RndMeth
类型:特征向量
价值观:“天花板”|“收敛”|“地板”|“最近”|“圆”|“简单”|“零”
默认值:“地板”

行动 采取这一行动的理由 发生了溢出 例子

选中此复选框。

你的模型有可能溢出,你要明确的饱和保护在生成的代码中。

溢出的最小值或最大值,数据类型可以表示。

的最大价值int8(签署了8位整数)数据类型可以表示是127。任何块操作结果大于8位整数的最大值会导致溢出。复选框选中,浸透在127块输出。同样,块输出饱和烃至少输出值为-128。

不选中此复选框。

你想优化生成的代码的效率。

你想避免overspecifying一块如何处理超出范围的信号。有关更多信息,请参见解决信号范围错误

溢出包装到适当值所表示的字符数据类型。

的最大价值int8(签署了8位整数)数据类型可以表示是127。任何块操作结果大于8位整数的最大值会导致溢出。清除复选框,软件解释overflow-causing值int8,它可以产生意想不到的结果。例如,一个块的结果130(二进制1000 0010)表示int8,是-126。

选中此复选框时,饱和适用于每个内部操作,不仅输出或结果。通常,代码生成过程可以发现当溢出是不可能的。在这种情况下,代码生成器不能产生饱和代码。

依赖关系

要启用该参数,设置函数^ 2级,广场,连词,互惠,或埃尔米特

编程使用

块参数:SaturateOnIntegerOverflow
类型:特征向量
价值:“关闭”|“上”
默认的:“上”

块特征

数据类型

布尔||不动点|一半|整数|

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

PLC的代码生成
使用仿真软件生成结构化文本代码®PLC编码器™。金宝app

之前介绍过的R2006a