ランダムな数値データDAT(i)〜DAT(iEND)の中から大きい順に1/3のデータを抽出する方法を教えて下さい。VB6です。
例えば、
FOR i = 1 to iEND
この中でDAT(i)から大きい値1/3を抽出して平均したいのですが
Next i
一発で計算してくれるような、都合の良い命令等があるわけではないので、
1. DAT配列を、大きい順に並び変える。
2. 並び変えた結果の、上位三分の一の値を取得する。
という手順で作ることになりますね。
http://support.microsoft.com/kb/169617/ja
おかげさまでうまくできました。
ありがとうございました。
ツイート | ![]() |