MATLAB: How do i write a loop statement

for looploop

Im struggling to write a loop statement for part B in the pdf attached. I looked on mathworks for help, and they showed the x(n) = 2 * x(n – 1); statement. Am i also suppose to have this in my code? I attached my code, I just want some direction on how to write this.

Best Answer

You don't use that formula - it doesn't apply at all. Just create a histogram by counting the numbers for each roll
counts = zeros(1,6); % list of how many times each number came up
for r = 1 : numRolls
roll = randi([1 6],1);
counts(roll) = counts(roll)+1;
end
% Now normalize to get fraction of time each number came up.
counts = counts / numRolls; % Multiply by 100 if you want percentage instead of a fraction.
Related Question