標準偏差を求めるプログラムを作りたいのですが、ルートの計算の出力が「NaN」とでます。
解決方法を教えてください。
以下がプログラムです
c234567
dimension a(100)
*
read(,) n
do i = 1, n
read(,) a(i)
end do
*
sum = 0.0
sum2 = 0.0
do i = 1, n
sum = sum + a(i)
sum2 = sum2 + a(i)a(i)
write(,) i, a(i), sum, sum2
end do
*
ave = sum/real(n)
sig = sqrt(1/nsum2-sumsum)
*
write(,) 'sum =' , sum
write(,) 'ave =', ave
write(,*) 'sig =', sig
*
stop
end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/22 14:10
2020/10/23 10:32
2020/10/24 00:51