Effacer les filtres
Effacer les filtres

Drawing random numbers according to a particular scheme

3 vues (au cours des 30 derniers jours)
Ulrik William Nash
Ulrik William Nash le 17 Juil 2018
I have a vector, p, and each entry in p is a number between 0 and 1. Moreover, the sum of all entries in p is exactly 1. Another vector, let's call it outcomes, has the same length as p and as its name suggests, this second vector contains information about possible outcomes. Combining the vectors thus describes, for example, that the probability of encountering outcomes(1,3) is p(1,3).
My question is the following: how can I use MATLAB to generate random numbers according to p?

Réponses (1)

Walter Roberson
Walter Roberson le 17 Juil 2018
Use randsample() with a weights vector.

Catégories

En savoir plus sur Random Number Generation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by