API version 1
- ‐
rank¶
指定したデータの順位を求めます。
呼出形式一覧
呼出形式 |
説明 |
---|---|
integer rank(number key, integer order, arg1[, ... argN]) |
arg1~argNのデータ内で、keyの順位を求めます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
integer |
指定データの範囲内のデータ内での順位
データ内に該当がない場合は-1を返します。
|
引数一覧
引数 |
説明 |
---|---|
key |
順位を求めるデータを指定します。 |
order |
順序を指定します。 0:降順, 1:昇順 が指定可能です。 |
arg1 |
順位を計算する数値を0個以上指定します。 number値または Number 配列が指定可能です。 これら以外の値は暗黙的にnumber値に変換されて計算されます。 |
argN |
arg1と同じ形式の引数を、追加で0個以上指定可能です。 省略時は、arg1の範囲で順位を求めます。 |
例外
なし
使用例
CRSダウンロード
Form Math_stat {
x = 0;
y = 0;
width = 800;
height = 600;
Number num[10] ;
for (var i=0 ; i<10 ; i++) {
num[i] = i +1;
/*print(i,num[i] ); */
}
print("1~10までの平均は", Math.avg( num ) ) ;
print("1~10までの最大値は",Math.max( num) );
print("1~10までの最小値は",Math.min( num) );
print("1~10までの合計値は",Math.sum( num) );
var ii = 3;
print("降順に並べた時の",ii,"は",Math.rank(ii,0,num ) ,"番目");
print("1~10までの標準偏差は",Math.std( num) ) ;
print("抽出サンプルとしての標準偏差は",Math.stds( num) ) ;
print("1~10までの分散は",Math.var( num) );
print("抽出サンプルとしての分散は",Math.vars( num) );
}