Generate 10000 numbers using RAND with probability

  1. Given a sequence of U(0,1) random numbers, obtain and describe an algorithm that generate binary random numbers with the following point masses:
P{X = 0} = 0.3, P{X = 1} = 0.7
  • Use MATLAB (0, ) random number generator “rand” to generate 10,000 random numbers with the above distribution.
  • Compute the average value of the 10,000 numbers generated. Compare it with the theoretical mean.
  • Give the percentages of the numbers generated that are equal to -1,0, and 1, respectively. Compare them with the point masses and make a comment.

4 comentarios

@dlafont - what have you tried so far? Rather than copy and paste your homework assignment here (and like you did with https://www.mathworks.com/matlabcentral/answers/1684774-probability-calculation-for-bernoulli-trials?s_tid=srchtitle, please show us what you have tried and discuss where or why you are experiencing a problem.
dlafont
dlafont el 30 de Mzo. de 2022
This is my code but I keep getting the same error. Not sure how to go about setting up rand for 10,000 digits
x = rand(0,10000)
You want a vector with 0 rows and 10000 columns ?
dlafont
dlafont el 31 de Mzo. de 2022
Ooops Fixed, still getting same error tho

Iniciar sesión para comentar.

Respuestas (2)

Geoff Hayes
Geoff Hayes el 31 de Mzo. de 2022
@dlafont - from the error, I think that you have a custom script called rand.m that is is conflicting with the MATLAB rand function. I recommend you delete the /MATLAB Drive/rand.m (or better, rename this file) and try again.
Ganesh shankar ram
Ganesh shankar ram el 15 de Nov. de 2022
Generate Random Sequences of length 10000
uniformly distributed over the interval 0 and0.5

Categorías

Más información sobre Random Number Generation en Centro de ayuda y File Exchange.

Productos

Preguntada:

el 30 de Mzo. de 2022

Respondida:

el 15 de Nov. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by