gaussian probability function matlab
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kelly Howard
el 25 de En. de 2016
Editada: Kelly Howard
el 28 de En. de 2016
hi, guys. Suppose i have Gaussian variable X and mean 'u' and 'σ^2', how do i use efrc to find the probability
thank you for the help
0 comentarios
Respuesta aceptada
Star Strider
el 25 de En. de 2016
From the documentation, the erf function could be preferable:
u = 0.5; % Create Data
s = 0.2;
x = 0.8;
v = (x-u)/(s*sqrt(2));
p = (1 + erf(v))/2 % Use ‘erf’
q = normcdf(x, u, s) % Check With ‘normcdf’
p =
933.1928e-003
q =
933.1928e-003
2 comentarios
Star Strider
el 25 de En. de 2016
Using erfc needs only slightly different code (again from the documentation) to produce the same result:
u = 0.5; % Create Data
s = 0.2;
x = 0.8;
v = (x-u)/(s*sqrt(2));
p = erfc(-v)/2 % Use ‘erfc’
q = normcdf(x, u, s) % Check With ‘normcdf’
p =
933.1928e-003
q =
933.1928e-003
Star Strider
el 26 de En. de 2016
My pleasure.
Please do not use mean as a variable name! It is an important MATLAB function that you will want to use later. Using it as a variable ‘overshadows’ its use as a function, so you won’t be able to use the function.
If the noise is normally distributed with a known mean and standard deviation, you would use the erfc code in my previous Comment to find the probability. That’s how I would calculate it, anyway.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!