Engee 文档

Math Function

个数学函数。

类型: Math

图书馆中的路径:

/Basic/Math Operations/Math Function

资料描述

Math Function 对输入信号执行许多常见的数学函数。

具体功能由*Function*参数设置。

功能 资料描述 数学表达式 朱莉娅的等价物

`exp'

参展商

`exp'

'日志`

自然对数

'日志`

2^u

基础学位2

2.^u

10^u

基础学位10

10.^u

'log10`

公共(以10为底)对数

'log10`

'星等^2`

综合模块

'real(x)^2+imag(x)。2`

`广场'

平方

'u.^2`

`pow'

学位

(默认情况下)或 (仅适用于偶数阶的根)

"权力`

'conj`

复杂耦合

'conj`

"互惠"

`与牛顿–拉普森方法的倒数'

的逆值

1/

1./u

`hypot'

平方和的平方根

`hypot'

'rem`

除法后的余数

rem

'mod`

划分后的模块

'mod`

转置

换位,换位

转置

'hermitian`

共轭转位

'hermitian`

提示:要计算平方根,请使用块 Sqrt.

块的输出是计算函数在输入上的值的结果。 这些函数支持以下类型的操作:

功能 标量运算 元素向量和矩阵运算 向量和矩阵运算

`exp'

是的

是的

不适用

'日志`

是的

是的

不适用

2^u

是的

是的

不适用

10^u

是的

是的

不适用

'log10`

是的

是的

不适用

'星等^2`

是的

是的

不适用

`广场'

是的

是的

不适用

`pow'

是的,在两个入口处

是的,在两个输入(满足广播能力的尺寸的任何组合)

不适用

'conj`

是的

是的

不适用

"互惠"

`与牛顿–拉普森方法的倒数'

是的

是的

不适用

`hypot'

是的,在两个入口处

是的,在两个输入(满足广播能力的尺寸的任何组合)

'rem`

是的,在两个入口处

是的,在两个输入(满足广播能力的尺寸的任何组合)

不适用

'mod`

是的,在两个入口处

是的,在两个输入(满足广播能力的尺寸的任何组合)

不适用

转置

是的

是的

'hermitian`

是的

是的

块上显示函数的名称和相应的输入端口数。

提示:使用块 Math Function 时需要矢量或矩阵输出信号。

Newton-Raphson算法

对于倒数函数,可以选择Newton–Raphson算法,该算法将使用Newton–Raphson近似方法计算逆。 该函数使用递归近似来查找实值函数根的最佳近似值。

实数的倒数 它被定义为函数的零:

.

范围中选择初始近似值 因为这是函数的收敛域。

要按顺序计算函数的根,请设置*迭代次数*参数的值。 该过程重复如下:

,

哪里 -函数的导数 .

港口

输出

# OUT_1 — 函数结果
标量 | 向量 | 矩阵

Details

以标量、向量或矩阵形式输出信号。输出信号的大小取决于 Function 参数的值和输入信号的大小。

数据类型

Float16 | Float32 | Float64 | Int8 | Int16 | Int32 | Int64 | UInt8 | UInt16 | UInt32 | UInt64 | Bool.

复数支持

输入

# IN_1 — 输入信号
标量 | 向量 | 矩阵

Details

以标量、矢量或矩阵形式输入信号。

数据类型

Float16,Float32,Float64,Int8,Int16,Int32,Int64,UInt8,UInt16,UInt32,UInt64,Bool

复数支持

# IN_2 — 输入信号
标量 | 向量 | 矩阵

Details

以标量、矢量或矩阵形式输入信号。

依赖关系

要使用此端口,请将 Function 参数设置为 powhypotremmod

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool.

复数支持

参数

主页

# Function — 数学函数
exp | log | 2^u | 10^u | log10 | magnitude^2 | square | pow | conj | reciprocal | hypot | rem | mod | transpose | hermitian

Details

要计算的数学函数。有关该参数的更多信息,请参阅第 [描述].

如果 Function 参数设置为 "pow",也会使用 Signed power 参数。

exp | log | 2^u | 10^u | log10 | magnitude^2 | square | pow | conj | reciprocal | hypot | rem | mod | transpose | hermitian

默认值

exp

程序使用名称

Operator

可调谐

可计算

# Output signal type — 输出信号类型
auto | real | complex

Details

在*数学函数*块中指定输出类型为 "自动"、"实数 "或 "复数"。

函数

输入信号类型

输出信号类型

自动

实数

复数

exp, log, 2^u, 10^u, log10, quare, pow, reciprocal, conjugate, transpose, hermitian.

实际

复数

实数

复杂

真实

错误

复杂

复杂

`幅度平方

实际

实际

真实

真实

真实

复杂

复杂

hypot, rem, mod

真实

复合

真实

错误

真实

错误

复杂

错误

auto | real | complex

默认值

auto

程序使用名称

OutputSignalType

可调谐

可计算

# Signed power — 度数
Logical

Details

计算阶数时要考虑输入信号的符号。该参数仅适用于偶数阶根,如 , 等。

  • included - 计算输入值绝对值乘以输入值符号的阶数。

  • off - 计算输入值实际值的阶数。如果第一个输入值是负数,而第二个输入值是偶数根,则将返回 NaN

依赖关系

要使用此参数,请将 Function 参数设置为 pow

默认值

false (关掉)

程序使用名称

SignedPower

可调谐

可计算

# Algorithm method — 函数 reciprocal 的算法
Exact | Newton-Raphson

Details

reciprocal 函数的算法,可以是 ExactNewton-Raphson 算法。

依赖关系

要使用此参数,请将 Function 参数设置为 reciprocal

Exact | Newton-Raphson

默认值

Exact

程序使用名称

AlgorithmMethod

可调谐

可计算

# Number of iterations — 牛顿-拉夫逊算法的迭代次数
Int64 integer

Details

牛顿-拉夫逊算法的迭代次数,以标量形式给出。

依赖关系

要使用此参数,请将 Function 参数设置为 "reciprocal",Algorithm method 参数设置为 "Newton-Raphson"。

默认值

3

程序使用名称

Iterations

可调谐

可计算

附加选项

C 代码生成: 是