TSL语言基础 > 矩阵计算 > 矩阵与函数 > 基础统计函数对二维数组的处理

基础统计函数指定内容统计    

  •   默认情况下,对所有行或列进行统计,要需要指定统计范围,则可增加第三个附加参数,值为统计的列或行下标或下标数组,缺省为NIL表示全部。

    以Mean平均值为例
      A:=Rand(10,array("A","B"));
      a[:,"A"]:=0->9;
      a[:,"B"]:=2->11;

      
      如果我们仅仅只需要求出”A”列的平均值
      E:=mean(a,false,0,"A");
      那么E的值为4.5
      如果我们需要”A”列的移动3日平均用Mean(a,false,3,"A")即可
      
      我们知道第三个附加的参数的内容为需要指定的行列(第一个附加参数决定是行还是列)
      如果我们要多个列,第三个附加参数可以用数组
      例如Mean(a,false,0,array("A","B"))得到”A”列和”B”列的平均值