MATLAB Answers

0

How would I create a plot showing each event on the X axis and P(X), the probability of each event, on the Y axis?

Asked by Hannah Bartolo on 12 Jul 2018
Latest activity Answered by Adam Danz
on 13 Jul 2018

Given, a two six-sided dice are rolled and the two numbers showing are added to produce a sum between 2 and 12.

  3 Comments

What do you have so far? What type of format is your probability stored in?

It would be relatively easy to plot the data using plot(x,y).

Not sure what you need. The sum function is either

x = a + b;

or

x = sum([a, b]);

I was trying to asking what the code/ syntax would be for the six-sided dice are rolled and the two numbers showing are added to produce a sum between 2 and 12

Sign in to comment.

1 Answer

Answer by Adam Danz
on 13 Jul 2018

To simulate a roll of a n-sided die, use the randi() function. You can generate two random integers between 1 and 6 (inclusive) with one function call.

Then all you need to do is use sum() on the results of randi(). This assumes the dice are fair.

You could do this in one line if you'd like

sum(randi());  %you fill in the parameters of randi

  0 Comments

Sign in to comment.