ランダムデータから大きい順に抽出したい。
数値データが DAT(i)〜DAT(iEND)まであって、これを大きい順から1/3をとって平均したいのですが。
例えば
for i=1 to iEND
if 大きい方から1/3データの構文
TotalDAT = TotalDAT + DAT(i)
End if
Next i
MeanDATA = TotalDAT / iEND / 3'大きい順1/3の平均値
1. ランダムなデータを得る。
2. それを大きい順に並び変える。
3. 並び変えた結果の上位三分の一を抽出する。
4. それらの平均値を計算する。
という手順で作ってみてはいかがでしょう。
ツイート | ![]() |