ボタンの設定2

Top Before Next

 

プログラムサンプル

少し複雑な計算サンプルです。

 

標準偏差計算

例として、21番ボタンと、22番ボタンを使用します。

計算するすべての数値を、21番のボタンデータに1数値1行で入力します。

22番のボタンに下のプログラムを設定後、ボタンをクリックして計算を行います。

n:個数、 sum:合計、 ave:平均、 s:nの標準偏差、 s1:n-1の標準偏差を出力します。

'Standard Deviation
dim a, i, x, n, sm, smq
SetButton(21)
a = GetButtonData
n = CountList(a)
sm = 0
smq = 0
i = 0
while(n > i){
        x = Val( GetList(a, i) )
        sm = sm + x
        smq = smq + x * x
        i = i + 1
}
print "n = ", n, "\n"
print "sum = ", sm, "\n"
print "ave = ", sm / n, "\n"
print "s = ", sqr( ( smq - sm * sm / n ) / n ) , "\n"
print "s1 = ", sqr( ( smq - sm * sm / n ) / ( n - 1) ) , "\n"