Effacer les filtres
Effacer les filtres

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)

Réponse acceptée

Alan Stevens
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
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.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by