Main Content

median

定点数组的中位数值

语法

c = median(a)
c = median(a,dim)

说明

c = median(a) 计算定点数组 a 沿其第一个非单一维度的中位数值。

c = median(a,dim) 沿维度 dim 计算定点数组 a 的中位数值。dim 必须为正实数值整数,其斜率为 2 的幂,偏置为 0。

median 函数的输入必须为实数值定点数组。

定点输出数组 c 与定点输入数组 a 具有相同的 numerictype 属性。如果输入 a 有一个局部 fimath,则会用它进行中间计算。输出 c 始终与默认 fimath 相关联。

a 为空定点数组 (value = []) 时,输出数组的值为零。

示例

沿定点数组的第一个维度计算中位数值。

x = fi([0 1 2; 3 4 5; 7 2 2; 6 4 9], 1, 32)
% x is a signed FI object with a 32-bit word length
% and a best-precision fraction length of 27 bits
mx1 = median(x,1)

沿定点数组的第二个维度(列)计算中位数值。

x = fi([0 1 2; 3 4 5; 7 2 2; 6 4 9], 1, 32)
% x is a signed FI object with a 32-bit word length
% and a best-precision fraction length of 27 bits
mx2 = median(x, 2)

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2010a 中推出

另请参阅

| |