指定した配列内において最も頻繁に発生した値を取得します。
Array:
arValue[10](0);
Vars:
varResult(0);
arValue[1] = 10;
arValue[2] = 25;
arValue[3] = 13;
arValue[4] = 99;
arValue[5] = 32;
arValue[6] = 25;
arValue[7] = 10;
arValue[8] = 25;
arValue[9] = 32;
arValue[10] = 77;
varResult = ModeArray( arValue, 10, 1 );
【結果】varResult: 25
定義
num ModeArray( arTarget, numSize, numType )
灰色エリアをクリックすると全選択状態になります
引数
I/O | 型 | 名前(推奨) | 内容 |
---|---|---|---|
I | 配列(数値) | arTarget | 対象の配列 |
I | num | numSize | 対象配列の要素数 |
I | num | numType | 最頻値が複数存在した場合にどれを取得するか?(1: 最も大きな値を取得、-1: 最も小さな値を取得) |
戻り値
型 | 内容 |
---|---|
num | 取得した数値 |
使用上の注意
・1次元の配列にのみ使用できます。
・配列要素は[1]からの対応になります。(要素[0]は無視されるので注意)