Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

the sum of the two gaussian distributions

Asked by fang-chu on 26 Jul 2013
ratio1 = 25;
ratio2 = ratio1/4;
mu1 = 7.5;
FWHM1 = 60;
sigma1 = FWHM1/(2*sqrt(2*log(2)));
w1 = -100:100;
p1 = -.5 * ((w1 - mu1)/sigma1) .^ 2;
p2 = (sigma1 * sqrt(2*pi));
gauss1 = ratio1*exp(p1) ./ p2;
mu2 = -7.5;
FWHM2 = 55;
sigma2 = FWHM2/(2*sqrt(2*log(2)));
w2 = -100:100;
p3 = -.5 * ((w2 - mu2)/sigma2) .^ 2;
p4 = (sigma2 * sqrt(2*pi));
gauss2 = ratio2*exp(p3) ./ p4;
hold all
plot(w1,gauss1);
hold all
plot(w2,gauss2);
hold all
grid on

How can I sum two distribution to obtain a plot representing the sum of two gaussian distributions?

0 Comments

fang-chu

Tags

Products

No products are associated with this question.

1 Answer

Answer by the cyclist on 26 Jul 2013
Edited by the cyclist on 26 Jul 2013
Accepted answer

If you literally want the sum (as opposed to some kind of joint probability), you can just add the two:

plot(w1,gauss1+gauss2,'r')

You can do that here because you calculated gauss1 and gauss2 over the same range.

0 Comments

the cyclist

Contact us