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?

4 Ansichten (letzte 30 Tage)
Given, a two six-sided dice are rolled and the two numbers showing are added to produce a sum between 2 and 12.
  3 Kommentare
Adam Danz
Adam Danz am 13 Jul. 2018
Not sure what you need. The sum function is either
x = a + b;
or
x = sum([a, b]);
Hannah Bartolo
Hannah Bartolo am 13 Jul. 2018
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

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Adam Danz
Adam Danz am 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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by