我如何将代码写到骰子的六边形骰子上,并将显示的两个数字相加以产生2到12之间的总和?然后画出来
答案 0 :(得分: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)
答案 1 :(得分: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)