How to create random sequence?

5 vues (au cours des 30 derniers jours)
GULZAR
GULZAR le 22 Avr 2024
Commenté : GULZAR le 23 Avr 2024
How to generate gaussain random sequence with mean = 817e-9 and standard deviation = 10e-9 and probability = 0.25 (total 50 numbers)

Réponse acceptée

Dyuman Joshi
Dyuman Joshi le 22 Avr 2024
Use randn to generate the sequences and modify it accordingly -
avg = 817e-9;
sd = 10e-9;
N = 50;
seq = avg + sd*randn(1, N)
seq = 1x50
1.0e-06 * 0.8245 0.7998 0.8200 0.8049 0.8297 0.8339 0.7922 0.8071 0.8122 0.8261 0.8032 0.8064 0.8150 0.8077 0.7972 0.8003 0.8210 0.8219 0.8206 0.8213 0.8189 0.8115 0.8254 0.8195 0.8034 0.8113 0.8140 0.8268 0.8225 0.8444
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
I am not sure about the probability, so I asked MATLAB AI Chat Playground about that and it provided the following -
seq(rand(1,N)>0.25) = 0
seq = 1x50
1.0e-06 * 0.8245 0 0 0 0.8297 0 0 0 0.8122 0 0 0 0 0 0 0.8003 0 0.8219 0 0.8213 0 0 0 0.8195 0 0 0.8140 0 0 0
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
  3 commentaires
Dyuman Joshi
Dyuman Joshi le 22 Avr 2024
Modifié(e) : Dyuman Joshi le 22 Avr 2024
@GULZAR, Normal distribution is just another name for Gaussian distribution.
GULZAR
GULZAR le 23 Avr 2024
Okay thank you

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

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

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by