NumCalculation 数值计算

数值计算算子用于执行各种数值计算操作,包含以下功能:

类型 功能
加法 用于将两个数值或数值列表相加。
减法 用于将两个数值或数值列表相减。
乘法 用于将两个数值或数值列表相乘。
除法 用于将两个数值或数值列表相除。
计算绝对值 用于计算一个数值的绝对值。
计算符号 用于计算输入数值的符号。返回值为 0 或 1。
向下取整 用于对输入数值进行向下取整操作。
向上取整 用于对输入数值进行向上取整操作。
四舍五入 用于对输入数值进行四舍五入操作。
倒数 用于计算输入数值的倒数。

加法

将 NumCalculation 算子的 类型 属性选择加法,用于将两个数值或数值列表相加。

算子参数

  • 数值_1/num_1:第一个要相加的数值。例如,输入 5

  • 数值_2/num_2:第二个要相加的数值。例如,输入 4

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:第一个要相加的数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:第一组要相加的数值列表

  • 数值_2

    • 数据类型:Matrix

    • 输入内容:第二个要相加的数值

  • 数值列表_2

    • 数据类型:Matrix

    • 输入内容:第二组要相加的数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:数值相加结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:结果数值列表

功能演示

将 NumCalculation 算子的 中加法属性,将两个 Double 数值相加,查看结果。

步骤1:算子准备

添加 Trigger 、Emit(2个) 、 NumCalculation 算子至算子图。

步骤2:设置算子参数

  1. 设置 Emit 算子参数:

    • 类型 → Double

    • 值 → 10.5

  2. 设置 Emit_1 算子参数:

    • 类型 → Double

    • 值 → 8

  3. 设置 NumCalculation 算子参数:类型 → 加法

步骤3:连接算子

image-20240828165639065

步骤4:运行

点击 RVS 运行按钮,触发 Trigger 算子。

运行结果

如下图所示,鼠标悬停至 NumCalculation 算子右侧输出端口结果数值显示两个数值相加结果:18.5

image-20240828165845504

减法

将 NumCalculation 算子的 类型 属性选择减法,用于将两个数值或数值列表相减。

算子参数

  • 数值_1/num_1:被减数。例如,输入 5

  • 数值_2/num_2:减数。例如,输入 4

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:被减数

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:被减数列表

  • 数值_2

    • 数据类型:Matrix

    • 输入内容:减数

  • 数值列表_2

    • 数据类型:Matrix

    • 输入内容:减数列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:数值相减结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:结果数值列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

乘法

将 NumCalculation 算子的 类型 属性选择乘法,用于将两个数值或数值列表相乘。

算子参数

  • 数值_1/num_1:第一个乘数。例如,输入 5

  • 数值_2/num_2:第二个乘数。例如,输入 4

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:第一个乘数数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:第一个乘数数值列表

  • 数值_2

    • 数据类型:Matrix

    • 输入内容:第二个乘数数值

  • 数值列表_2

    • 数据类型:Matrix

    • 输入内容:第二个乘数数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:数值相乘结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:结果数值列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

除法

将 NumCalculation 算子的 类型 属性选择除法,用于将两个数值或数值列表相除。

算子参数

  • 数值_1/num_1:被除数。例如,输入 20

  • 数值_2/num_2:除数。例如,输入 4

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:被除数

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:被除数列表

  • 数值_2

    • 数据类型:Matrix

    • 输入内容:除数

  • 数值列表_2

    • 数据类型:Matrix

    • 输入内容:除数列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:数值相除结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:结果数值列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

计算绝对值

将 NumCalculation 算子的 类型 属性选择计算绝对值,用于计算一个数值的绝对值。

算子参数

  • 数值_1/num_1:需要计算绝对值的数值。例如,输入 -10

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:绝对值结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:绝对值结果列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

计算符号

将 NumCalculation 算子的 类型 属性选择计算符号,计算输入数值的符号。返回值为 0 或 1。

算子参数

  • 数值_1/num_1:需要计算符号的输入数值。例如,输入 -5 ,计算结果将为 0;输入 50,计算结果将为 1

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:符号结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:符号结果列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

向下取整

将 NumCalculation 算子的 类型 属性选择向下取整,用于对输入数值进行向下取整操作。

算子参数

  • 数值_1/num_1:需要进行向下取整操作的输入数值。例如,输入 3.14,计算结果将为 3;输入 -2.7,计算结果将为 -3

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:向下取整结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:向下取整结果列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

向上取整

将 NumCalculation 算子的 类型 属性选择向上取整,用于对输入数值进行向上取整操作。

算子参数

  • 数值_1/num_1:需要进行向上取整操作的输入数值。例如,输入 3.14,计算结果将为 4;输入 -2.7,计算结果将为 -2

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:向上取整结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:向上取整结果列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

四舍五入

将 NumCalculation 算子的 类型 属性选择四舍五入,用于对输入数值进行四舍五入操作。

算子参数

  • 数值_1/num_1:需要进行四舍五入操作的输入数值。例如,输入 3.14,计算结果将为 3;输入 -2.7,计算结果将为 -3

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:四舍五入结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:四舍五入结果列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。

倒数

将 NumCalculation 算子的 类型 属性选择倒数,计算输入数值的倒数。

算子参数

  • 数值_1/num_1:需要计算倒数的输入数值。例如,输入 4,计算结果将为 0.25;输入 -2,计算结果将为 -0.5

    说明:当输入端口无输入时,使用属性面板中的属性值进行计算。

数据信号输入输出

输入:

  • 数值_1

    • 数据类型:Matrix

    • 输入内容:数值

  • 数值列表_1

    • 数据类型:Matrix

    • 输入内容:数值列表

输出:

  • 结果数值

    • 数据类型:Matrix

    • 输出内容:倒数结果

  • 结果数值列表

    • 数据类型:Matrix

    • 输出内容:倒数结果列表

功能演示

NumCalculation算子中加法使用方法一致,请参照该类型进行案例学习。