ランダムデータから大きい順に1/3のデータを抽出するには

解決


ビギナー  2007-06-06 06:22:51  No: 98892

ランダムな数値データDAT(i)〜DAT(iEND)の中から大きい順に1/3のデータを抽出する方法を教えて下さい。VB6です。

例えば、
FOR i = 1 to iEND
    この中でDAT(i)から大きい値1/3を抽出して平均したいのですが
Next i


魔界の仮面弁士  2007-06-06 08:54:30  No: 98893

一発で計算してくれるような、都合の良い命令等があるわけではないので、

1. DAT配列を、大きい順に並び変える。
2. 並び変えた結果の、上位三分の一の値を取得する。

という手順で作ることになりますね。

http://support.microsoft.com/kb/169617/ja


ビギナー  2007-06-08 06:10:48  No: 98894

おかげさまでうまくできました。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加