I have weibull parameters k = 2 and c = 10 m/s for wind speed, how to generate the frequency distribution of wind speed by applying Monte Carlo simulation with sample size N = 8000
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Réponse acceptée
Alan Stevens
le 17 Juin 2020
How about:
>> k = 2; c = 10;
>> d = rand(8000,1); r = (log(1./(1-d))).^(1/k)*c;
>> histogram(r)
1 commentaire
Alan Stevens
le 18 Juin 2020
d are uniform random numbers between 0 and 1. r are the corresponding values obtained from the inverse of the Weibull CDF.
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!