How to generate a Gaussian random variable?

5 visualizaciones (últimos 30 días)
relinquere
relinquere el 23 de Jun. de 2021
Comentada: relinquere el 19 de Jul. de 2021
I need to generate Gaussian random variable with mean=0 and standard deviation=2.
How to generate using MATLAB?
Please help me.

Respuestas (1)

Mohammad Sami
Mohammad Sami el 23 de Jun. de 2021
You can use the function randn to generate the random variable as desired.
a = 2; % standard deviation
b = 0; % mean
nrow = 1000;
ncol = 1;
y = a.*randn(nrow,ncol) + b;
mean(y)
ans = 0.0573
std(y)
ans = 1.9947

Categorías

Más información sobre Random Number Generation en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by