Page 14 - 数学建模算法与应用
P. 14
Mathematical Modeling Algorithms and Applications
数学建模算法与应用
>>A = [2 3 4 7;1 5 4 5;3 3 2 5]
A =
2 3 4 7
1 5 4 5
3 3 2 5
>>mean(A)
ans =
2.0000 3.6667 3.3333 5.6667
>>mean(A,1)
ans =
2.0000 3.6667 3.3333 5.6667
除了基本的统计方法外,在 MATLAB 中还提供了 nanmean 函数,用于在计
算算术平均值时忽略 NaN 值。
nanmean 函数的调用格式如下:
nanmean(X):当 X 为向量时,返回 X 中除 NaN 外所有元素的算术平均值。
nanmean(A):当 A 为矩阵时,返回 A 中各列除 NaN 外所有元素的算术平均
值向量。
例如,需要定义一个含有 NaN 的 3×3 的向 量,并求取其算术平均值。可
以在 MATLAB 命令窗口输入:
>>A = [1 2 3; nan 5 2; 3 7 nan]
A =
1 2 3
NaN 5 2
3 7 NaN
>>nanmean(A)
ans =
2.0000 4.6667 2.5000
在 MATLAB 中,可以使用 median 函数来计算中位数。median 函数的调用
格式如下:
median(X):当 X 为向量时,返回 X 中所有元素的中位数。
4

