How to integrate the Rice distribution and build a graph?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello. I need to integrate the Rice distribution to calculate the probability of optical signal error with mathematical expectation v=1, variance s=0.033. There should be a double integration of the Rice distribution, where the inner integral is from 0.9 to infinity, and the outer integral is from 0 to infinity.
Please help me write the working code for calculating and plotting. I've been trying to write for 3 weeks, nothing works, every time there's some kind of mistake, probably due to the fact that I have little experience on matlab.
3 comentarios
Respuestas (1)
Torsten
el 25 de Mzo. de 2024
Editada: Torsten
el 25 de Mzo. de 2024
As written, H is an integration variable - you cannot prescribe a value for it since it runs from 0 to Inf.
v = 1;
sigma = 0.033;
H = 0.9;
p = @(y)sqrt(y/v).*1/(sqrt(2*pi)*sigma).*exp(-(y-v).^2/(2*sigma^2));
I = integral2(@(H,x)p(x).*p(H),0,Inf,@(H)H,Inf)
3 comentarios
Torsten
el 25 de Mzo. de 2024
v = 1;
sigma = 0.033;
p = @(y)sqrt(y/v).*1/(sqrt(2*pi)*sigma).*exp(-(y-v).^2/(2*sigma^2));
y = 0.9:0.001:1.1;
plot(y,p(y))
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!