Matlab蒙特卡洛算法的设计和实现

发布网友 发布时间:2022-04-24 13:31

我来回答

2个回答

热心网友 时间:2023-10-14 13:01

%%假设前10个分值为5,后10个分值为10
income=0; %% 收入
n=10000; %% 模拟次数,即有n个人参加游戏
for i=1:n
a=randperm(20);
a=a(1:10);
b=find(a>10); %%10分分值的
sumb=length(b)*10+(10-length(b))*5;
if sumb==50||sumb==100
income=income-100;
elseif sumb==55||sumb==95
income=income-10;
elseif sumb==70||sumb==75||sumb==80
income=income+1;
end
end
income

运行的结果表示庄家的收入,我测试很多次的结果都在8000以上,说明庄家是赚钱的。若有什么疑问继续追问追问有算法的伪代码或N-S流程图吗?
我们数学模型项目要用的

追答代码都贴上来了,伪代码、流程图还是问题吗?

热心网友 时间:2023-10-14 13:02

这叫改花姐情何以堪啊.....

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com