function dice(Num)
%auther:猪猪侠
%E-mail:2377389590@qq.com
%data:2019-05-29
%模拟掷色子,列如:dice(100)
%Num:表示次数
Test=randi([1,6],Num,1);
rate=tabulate(Test);
bar(rate(:,2),'r')
axis([0,7,0,max(rate(:,2))*1.2])
xlabel('点数');ylabel('次数');
title('数量图')
grid on
figure
bar(rate(:,3)/100,'b')
xlabel('点数');ylabel('概率');
axis([0,7,0,max(rate(:,3))*1.2/100])
title('概率图')
grid on
for i=1:6
fprintf('掷骰子%d朝上的次数是%d,频率是%f\n',i,rate(i,2),rate(i,3)/100)
end
end
评论1