我将如何将代码写入六面骰子,然后将显示的两个数字相加以产生 2 到 12 之间的总和?然后绘制它
问问题
30 次
2 回答
0
您只需要定义两个变量,它们取 1-6 之间的随机值。一开始,您可以选择观察次数。请看下面的代码:
no_obs = 5;
for i=1:no_obs
num1 = randi([1 6],1);
num2 = randi([1 6],1);
sum(i) = num1 + num2;
end
display(sum);
figure;
plot(sum)
于 2018-07-13T06:16:08.550 回答
0
此代码用于 10 次观察。您可以根据自己的标准进行更改。
for i =1:1:10
first_no = randi([1 6],1);
second_no = randi([1 6],1);
if second_no == first_no
second_no = randi([1 6],1);
end
sum(i) = first_no + second_no
no(i) = 1
end
figure;
plot(no, sum)
于 2018-07-13T06:01:25.540 回答