Я должен написать скрипт, который использует пользовательский ввод для броска определенного количества кубиков, с определенным количеством сторон, с определенным количеством бросков и определенным количеством испытаний.
У меня есть вся пользовательская часть ввода, но у меня проблемы с написанием функции для бросания костей.
function [ X ] = Dice( N, S, T, R )
% Dice simulates a random selection of numbers which is similar to how a
% dice is rolled
% N is the number of dice the user wants to roll
% S is the number of sides on the dice
% T is the number of trials that the user wants to run.
% R is the number of rolls that the user wants to roll each dice.
D =ceil(S*rand(1,N))
% I used this for one roll of the dice
Counts = hist(D,[1:S]);
% Then I used this to count how many of each number showed up
Как мне написать код, чтобы я мог учесть количество испытаний и бросков? Я знаю, что, наверное, мне нужно что-то делать с циклами, но я очень растерялся и сейчас не могу думать ни о чем.