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
   9   10   11   12   13   14   15   16   17   18   19