急Matlab已知概​率密度函数,怎么生成​随机数啊?。

望高手帮忙,已知概率密度函数,怎么生成随机数啊?

 Réponse acceptée

wexaman
wexaman le 16 Nov 2022

0 votes

1 calculate the cumulative function (Not the density function), it will be in range (0, 1)
2 generate random number by 'rand', which will be (0, 1)
3 e.g., one random number is 0.6, substitute it into the cumulative function, you will get one random number from your designated distrubiton

Plus de réponses (1)

qiao huang
qiao huang le 9 Déc 2022

0 votes

您好这个问题您解决了吗?

Catégories

En savoir plus sur 随机数生成 dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!