0

我将如何将代码写入六面骰子,然后将显示的两个数字相加以产生 2 到 12 之间的总和?然后绘制它

4

2 回答 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 回答