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

Learn moreOpportunities for recent engineering grads.

Apply Today
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?

*No products are associated with this question.*

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