問題是: 在一個26名學生的班級中,給出了一個包含10個問題的測試。學生們通過擲硬幣來回答問題。我必須找出有多少學生有兩個或更少的答案是正確的。這是我編寫的程序,但我不確定它...是好的嗎?如何計算數量?
correct=0;
students=0;
for i=1:26
for j=1:10
answ=ceil(rand);
if answ==1
correct=correct+1;
if correct==2
students=students+1;
end
end
end
end
disp(students)
它對您有用嗎? – chappjc
爲了記錄,這實際上是一個預定義的函數。 Y ='binocdf(10,26,0.5)'http://www.mathworks.com/help/stats/binocdf.html – PearsonArtPhoto