Median
输入数据的中位数。
类型: Median
图书馆中的路径:
|
说明
Median 程序块计算输入数据给定维度的每一行、每一列或每个向量的中值。程序块还可以计算整个输入信号的中值。维数可通过参数 Find the median value over 设置。
计算中值时,程序块首先会对输入值进行排序。如果数值为奇数,中值将是中间值。如果数值为偶数,中值将是两个中间值的平均值。
端口
输入
#
IN_1
—
输入数据
向量 | 矩阵 | 数组
Details
该代码块接受多通道和多维输入数据,这些数据可以是实值或复值。
数据类型 |
|
复数支持 |
是 |
输出
#
OUT_1
—
指定测量值的平均值
vector
| matrix
Details
该块计算输入数据每一行或每一列的中值,或给定输入数据大小的向量的中值。它还可以计算整个输入信号的中值。输出数组 y 中的每个元素都是相应列、行或整个输入信号的中值。输出数组 y
取决于参数 Find the median value over 的设置。
考虑大小为 至 至 的三维输入信号。如果将参数 Find the median value over 设置为
-
Entire input
- 每个计算步骤的输出都是一个标量,包含输入矩阵 至 至 的中值。 -
Each row
- 每个计算步骤的输出数据由一个维数为 by1
by 的数组组成,其中每个元素都包含输入数据第二个维度上每个向量的中值。对于维数为 by 的输入矩阵,输出数据将是一个列向量 by1
。 -
Each column
- 每个计算步骤的输出数据都由一个维数为1
的数组组成,该数组的维数为 ,维数为 ,其中每个元素都包含输入数据第一维上每个向量的中值。对于维数为 by 的输入矩阵,输出数据将是维数为1
by 的向量行。在此模式下,程序块将长度为 的无向向量输入数据处理为维数为 by `1`的列向量。
-
Specified dimension
- 每个计算步骤的输出数据取决于参数 Dimension 的值。-
如果将参数 Dimension 设置为 "1",输出数据将与".
Each column
. -
如果将 Dimension 设置为 "2",输出数据将与 .
Each row
. -
如果将参数 Dimension 设为
3
,则每个计算步骤的输出将是一个矩阵 by ,其中包含输入数据第三个维度上每个向量的中值。
-
输出数据类型与输入数据类型相对应。
数据类型 |
Float16`、Float32`、Float64`、Int8`、Int16`、Int32`、Int64`、Int128`、UInt8`、UInt16`、UInt32`、UInt64`、UInt128`。 |
复数支持 |
是 |
参数
主机
#
Find the median value over —
计算中位数的测量值
Entire input
| Each row
| Each column
| Specified dimension
Details
-
Each column
- 块输出每列的中位值。 -
Each row
- 块输出每一行的中值。 -
Entire input
- 块输出所有输入数据的中值。 -
Specified dimension
- 块输出参数 Dimension 中指定测量值的中值。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Dimension —
维度
Int64 integer
Details
指定块计算中值的输入信号维数。此参数的值必须大于 "0",小于或等于输入信号的维数。
依赖关系
要使用此参数,请将 Find the median value over 设置为 Specified dimension
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |