平方
计算平方根、有符号平方根或平方根的倒数。
类型: Sqrt
互易平方根 图书馆中的路径:
|
|
符号平方 图书馆中的路径:
|
|
平方 图书馆中的路径:
|
资料描述
座 平方 计算输入信号的平方根、有符号平方根或平方根的倒数。
块和块图标计算的函数取决于参数值。 功能 .
| 参数值 功能 | 资料描述 | 数学表达式 | 块图标 |
|---|---|---|---|
|
输入信号的平方根 |
|
|
|
输入信号的绝对值乘以输入信号的符号的平方根 |
|
|
|
输入信号的平方根的倒数 |
|
港口
输入
#
IN_1
—
的输入信号
标量,标量 | 向量资料 | 矩阵
Details
用于计算平方根、有符号平方根或平方根的倒数的输入信号。
| 数据类型 |
|
| 复数支持 |
是的 |
输出
#
OUT_1
—
的输出信号
标量,标量 | 向量资料 | 矩阵
Details
输出信号,即从输入信号计算的平方根、有符号平方根或平方根的倒数的值。
如果输入信号由整数数据表示,那么输出信号必须是浮点数据类型。
| 数据类型 |
|
| 复数支持 |
非也。 |
参数
参数
#
功能 —
块执行的功能
平方 | 符号平方 | rSqrt
Details
块计算的数学函数。 块图标根据所选功能而改变。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
输出信号类型 —
输出信号类型
自动 | 真实 | 复数
Details
指定输出信号的类型。
功能 |
输入信号类型 |
输出信号类型 |
||
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
Main
#
Intermediate results —
中间结果的数据类型
Inherit: auto | Inherit from input | Inherit from output | Float64 | Float32 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Fixed-point
Details
为块的中间结果指定数据类型 平方 或 互易平方根 .
类型可以继承或直接指定。
为避免溢出,中间结果的数据类型必须大于或等于可包含输出数据类型平方的数据类型。
请遵循以下准则来显式指定块的中间数据类型。 平方 :
| 输入和输出数据的类型 | 中间数据的类型 |
|---|---|
输入或输出数据具有双精度。 |
使用双精度数据类型。 |
输入或输出数据具有单精度,任何非单一数据类型都不是双精度。 |
使用单精度或双精度数据类型。 |
输入和输出数据具有固定点。 |
使用定点数据类型。 |
请遵循以下准则来显式指定块的中间数据类型。 互易平方根 :
| 输入和输出数据的类型 | 中间数据的类型 |
|---|---|
输入数据具有双精度,输出数据不是单精度。 |
使用双精度数据类型。 |
输入数据不是单精度的,输出数据是双精度的。 |
使用双精度数据类型。 |
输入和输出数据具有固定点。 |
使用定点数据类型。 |
别设置中间结果的数据类型。 Inherit from output 在下列情况下:
-
输入数据类型为浮点型;
-
输出数据类型为定点。
在这些情况下,选择是 Inherit from output 导致次优性能和错误发生。
为避免此错误,请将输入信号从浮点数据类型转换为定点数据类型。 例如,插入块 数据类型转换 块之前 平方 来执行所述转换。
依赖关系
若要使用此参数,请为参数设置 功能 意义 平方 或 rSqrt.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Intermediate results fixed-point type —
具有固定点的中间数据的类型
Data type
Details
指定具有固定点的中间数据的类型。
依赖关系
若要使用此参数,请为参数设置 功能 意义 平方 或 rSqrt,而对于参数 Intermediate results 意义 Fixed-point.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Output —
输出数据的类型
Inherit: auto | Same as first input | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Fixed-point
Details
指定输出数据的类型。 类型可以继承或直接指定。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Output fixed-point type —
定点输出的类型
Data type
Details
指定定点输出的类型。
依赖关系
若要使用此参数,请为参数设置 Output 意义 Fixed-point.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Integer rounding mode —
定点运算的舍入模式
Ceiling | Convergent | Floor | Nearest | Round | Zero
Details
选择定点运算的舍入模式。 你可以选择:
-
Floor-向下舍入正数和负数(朝向负无穷大); -
Ceiling-舍入正数和负数(朝向正无穷大); -
Convergent-将数字舍入到最接近的可表示值。 如果数字的小数部分以5,数字四舍五入到最接近的偶数整数; -
Nearest-将数字舍入到最接近的可表示值。 如果数字的小数部分以5,数字向上取整(朝向正无穷大); -
Round-将数字舍入到最接近的整数;
-
Zero-四舍五入数向零。
块参数总是四舍五入到最接近的可表示值。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Saturate on integer overflow —
溢出情况下的作用方法
Logical
Details
选中此复选框后,超出类型限制的值将重置为所选数据类型可以表示的最大值或最小值。 否则,发生溢出转移。
例如,可以表示有符号8位整数的最大值 Int8,等于 127. 块操作的任何结果超过此最大值都会导致8位整数的溢出。
选中此复选框时,块的输出在 127. 同样,块的输出在最小输出值处达到饱和。 −128.
当未选中时,该块将导致溢出的值解释为 Int8,这可能导致意想不到的结果。 例如,结果 130 (二进制数 1000 0010),表示为 Int8,等于 −126.
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |