Math Function
执行数学函数
库:
Simulink /
Math Operations
HDL Coder /
Math Operations
描述
Math Function 模块执行许多常见的数学函数。
可以从 Math Function 模块中的函数参数列表中选择以下函数之一。
函数 | 描述 | 数学表达式 | MATLAB® 等效函数 |
---|---|---|---|
exp | 指数 |
| exp |
log | 自然对数 |
| log |
2^u | 以 2 为底的幂 |
|
|
10^u | 以 10 为底的幂 |
|
|
log10 | 常用(以 10 为底)对数 |
| log10 |
magnitude^2 | 复数模量 |
| |
square | 2 次幂 |
|
|
pow | 幂 |
| power |
conj | 复共轭 |
| conj |
使用精确法的 reciprocal | 倒数 |
|
|
使用牛顿-拉夫逊方法的 reciprocal | 倒数 | 请参阅 牛顿-拉夫逊倒数算法方法。 | 无 |
hypot | 平方和的平方根 |
| hypot |
rem | 除后的余数 | — | rem |
mod | 除后的模数 | — | mod |
transpose | 转置 |
|
|
hermitian | 复共轭转置 |
|
|
提示
要执行平方根计算,请使用 Sqrt 模块。
模块输出是对一个或多个输入执行函数运算的结果。这些函数支持以下类型的运算。
函数 | 标量运算 | 按元素的向量和矩阵运算 | 向量和矩阵运算 |
---|---|---|---|
exp | 是 | 是 | 不适用 |
log | 是 | 是 | 不适用 |
2^u | 是 | 是 | 不适用 |
10^u | 是 | 是 | 不适用 |
log10 | 是 | 是 | 不适用 |
magnitude^2 | 是 | 是 | 不适用 |
square | 是 | 是 | 不适用 |
pow | 是 | 是 | 不适用 |
conj | 是 | 是 | 不适用 |
使用精确法的 reciprocal | 是 | 是 | 不适用 |
使用牛顿-拉夫逊方法的 reciprocal | 是 | 是 | 不适用 |
hypot | 是,对两个输入均执行 | 是,对两个输入均执行(大小相同的两个向量或两个矩阵、一个标量和一个向量,或者一个标量和一个矩阵) | — |
rem | 是,对两个输入均执行 | 是,对两个输入均执行(大小相同的两个向量或两个矩阵、一个标量和一个向量,或者一个标量和一个矩阵) | 不适用 |
mod | 是,对两个输入均执行 | 是,对两个输入均执行(大小相同的两个向量或两个矩阵、一个标量和一个向量,或者一个标量和一个矩阵) | 不适用 |
transpose | 是 | — | 是 |
hermitian | 是 | — | 是 |
函数名称和适当的输入端口数出现在模块上。
提示
当需要向量或矩阵输出时,使用 Math Function 模块。
牛顿-拉夫逊倒数算法方法
具有牛顿-拉夫逊算法方法的 reciprocal
函数通过使用牛顿-拉夫逊逼近方法来计算倒数。该函数使用递归逼近来求实数值函数根的更佳逼近。
实数 的倒数定义为函数的零值:
Simulink® 选择 范围内的一个初始估计值,因为这是函数的收敛域。
要连续计算函数的根,请指定迭代次数参数。该过程按如下方式重复执行:
是函数 的导数。
数据类型支持
下表列出了该模块的每个函数可以支持的输入数据类型。
函数 | 单精度 | 双精度 | 半精度* | 布尔 | 内置整数 | 定点 |
---|---|---|---|---|---|---|
| 是 | 是 | 是 | — | — | — |
| 是 | 是 | 是 | — | — | — |
| 是 | 是 | 是 | — | — | — |
| 是 | 是 | 是 | — | — | — |
| 是 | 是 | 是 | — | — | — |
| 是 | 是 | 是 | — | 是 | 是 |
| 是 | 是 | 是 | — | 是 | 是 |
| 是 | 是 | 是 | — | — | — |
| 是 | 是 | 是 | — | 是 | 是 |
使用精确法的 | 是 | 是 | 是 | — | 是 | 是 |
使用牛顿-拉夫逊方法的 | 是 | 是 | — | — | 是 | 是 |
| 是 | 是 | 是 | — | — | — |
| 是 | 是 | 是 | — | 是 | — |
| 是 | 是 | 是 | — | 是 | — |
| 是 | 是 | 是 | 是 | 是 | 是 |
| 是 | 是 | 是 | — | 是 | 是 |
有关半精度算术运算的详细信息,请参阅 The Half-Precision Data Type in Simulink (Fixed-Point Designer)。
端口
输入
输出
参数
模块特性
数据类型 |
|
直接馈通 |
|
多维信号 |
|
可变大小信号 |
|
过零检测 |
|