对标量和非标量进行乘法和除法,或者对矩阵进行乘法和反运算
金宝appSimulink /常用块
金宝appSimulink / Math操作
HDL编码器/常用模块
HDL编码器/ HDL浮点操作
HDL编码器/数学运算
的产品块输出两个输入相乘的结果:两个标量、一个标量和一个非标量,或两个具有相同维度的非标量。指定此行为的默认参数值为:
乘法:Element-wise (. *)
输入的数量:2
此表显示了输出产品块示例输入使用默认的块参数值。
输入和行为 | 例子 |
---|---|
标量X标量 输出两个输入的乘积。 |
|
标量X Nonscalar 输出一个与输入非标量具有相同维度的非标量。输出非标量的每个元素都是输入标量与输入非标量对应元素的乘积。 |
|
nonscalar x nonscalar. 输出与输入具有相同维度的非标量。输出的每个元素都是相应的输入元素的乘积。 |
|
的划分和产品的元素块是变量的变体产品块。
的产品块(或划分块或者产品的元素如果适当配置的话,则可以:
数值乘以和划分任何数量的标量,向量或矩阵输入
对任意数量的矩阵输入执行矩阵乘法和除法
的产品块执行标量乘法或矩阵乘法,具体取决于乘法参数。块接受一个或多个输入,具体取决于输入数量参数。的输入数量参数还指定要对每个输入执行的操作。
的产品块可以输入要执行的运算具有数学定义结果的标量、向量和矩阵的任何组合。块对输入执行指定的操作,然后输出结果。
的产品Block有两种模式:元素明智模式,哪个按元素处理Nonscalar输入元素,矩阵模式,将非卡拉尔输入作为矩阵。
当您设置乘法到Element-wise (. *)
,产品块在元素明智模式,它在任何非划痕输入的各个数字元素上运行。matlab.®相当于.*
操作符。在元素模式中,产品块可以执行各种乘法、除法和算术逆运算。
价值输入数量参数控制存在多少输入,以及每个输入是乘还是除以构成输出。当产品块处于元素 - 明智模式,只有一个输入,它功能相当于a产品的元素块。当块具有多个输入时,任何非划分的输入必须具有相同的尺寸,并且块随着那些尺寸输出Nonscalar。为了计算输出,块首先将输入的任何标量展开到具有与非卡拉尔输入相同的尺寸的非卡拉尔。
此表显示了输出产品块示例输入,使用指示的值输入数量参数。
参数值 | 例子 |
---|---|
输入的数量: |
|
输入的数量: |
|
输入的数量: |
|
输入的数量: |
|
输入的数量: |
|
当值的值乘法参数是矩阵(*)
,产品块在矩阵模式,它将非标量输入处理为矩阵。MATLAB的等效是*
操作符。在矩阵模式下,产品块可以反转单个方矩阵,或者乘以和划分任何数量的矩阵,这些矩阵具有在数学上定义的尺寸。
价值输入数量参数控制存在多少输入以及每个输入矩阵是否乘以或划分以形成输出。语法输入数量与元素模式相同。两种模式之间的区别在于乘法和除法的类型。
对于对复杂浮点输入的元素 - 明智的操作,近溢出案例中的模拟和代码生成结果可能不同。虽然复数选择和非谓语形式的数字没有选择代码生成>接口窗格中,代码生成器不会发出用于中间溢出的特殊情况代码。对于不包含极值的一般情况,该方法提高了嵌入式操作的效率。如果输入可能包括极端值,则必须显式地管理这些情况。
生成的代码可能不会产生相同的模式南
和正
当这些值毫无意义时,值作为模拟的值。例如,如果模拟输出包含一个南
,生成的代码的输出也包含一个南
,但不一定是在同一个地方。
数据类型 |
|
直接喂养 |
|
多维信号 |
|
适应信号 |
|
零交叉检测 |
|