Mean/Average
概要
ベクトルの平均を返します。
Notes:
|
構文
double Mean(dataset vd)
double Average(dataset vd)
パラメータ
vd
- 範囲、データセット、または列。
戻り値
指定されたデータの平均を返します。
サンプル
EX1
double aa=mean(col(A)); aa=; //指定した列の平均値を返す
EX2
mean(A1:B11)
EX3
average(join(A1:A5, A11:A15))
EX4
列Aに信号データがあり、列BとCにインデックスが格納されているとします。列DのF(x)セルに次の数式を入力すると、
average(A[B:C])
インデックスcol(B)[i] とcol(C)[i] の間の範囲である、列Aのサブレンジの平均値が列Dに入力されます。
EX5
// 3列を持つ新規のワークブックを作成 newbook; wks.nCols = 3; // 最初の2列にデータを入れる col(A) = {18, 2, 3, 19, 10, 17, 15, 16, 14, 1, 4, 17, 1, 13, 6, 12, 21, 10, 1, 15}; col(B) = data(1,20); // 列Bで列Aの値を検索してインデックスを返す // 次に、列CをB1から返されたインデックスの前の行までの範囲の平均に設定する csetvalue col:=col(C) formula:="average(B[1:list(A[i],B)-1])"; // 列Cのデータは次のようになる {9, 1, 1.5, 9.5, 5, 8.5, 7.5, 8, 7, 0/0, 2, 8.5, 0/0, 6.5, 3, 6, 0/0, 5, 0/0, 7.5}