我正在写一个脚本代表一个硬币翻转100次,我想绘制这些100个试验进展时"头"出现的百分比.我似乎无法得到图表显示头部/试验数量与试验1到100的关系.该图显示了x轴上100点的所有头部/试验.
这是我正在使用的代码:
counter=0
wins=0
for k=1:100
x=rand
counter=counter+1
if (x<0.5)
x_coin=0
else
x_coin=1
wins=wins+1
end
B(k)=counter
C(k)=wins
fraction=C.*(1./B)
plot(k,fraction)
end
Run Code Online (Sandbox Code Playgroud)
不需要在这里循环.只是
> n= 100;
> trials= 1: n;
> x= rand(1, n);
> C= cumsum(x< .5);
> plot(trials, C./ trials)
Run Code Online (Sandbox Code Playgroud)