Gaussian distribution in Matlab

5 Ansichten (letzte 30 Tage)
Dan Escu
Dan Escu am 11 Nov. 2020
Kommentiert: Dan Escu am 12 Nov. 2020
Hi All, I am trying to plot a amplitude Gaussian distribution in Matlab.
How to get a Gaussian normal plot for 3 differents moments of time? I have values only for M, A and D
  2 Kommentare
Durganshu
Durganshu am 12 Nov. 2020
Bearbeitet: Durganshu am 12 Nov. 2020
What is A? Do you know anything about the variation of x as well?
Dan Escu
Dan Escu am 12 Nov. 2020
Sorry, there's no A. I don't know anything about x ... I only know the values of M and D.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Alan Stevens
Alan Stevens am 12 Nov. 2020
Try something like
>> M = 1; D = 1; % Set your own values
c = @(t,x) M/sqrt(4*pi*D*t)*exp(-x.^2/(4*D*t));
x = -5:0.1:5;
t = [0.1 0.5 1];
C1 = c(t(1),x);
C2 = c(t(2),x);
C3 = c(t(3),x);
plot(x,C1,x,C2,x,C3),grid
legend(['t = ',num2str(t(1))],['t = ',num2str(t(2))],['t = ',num2str(t(3))]);

Kategorien

Mehr zu Numerical Integration and Differential Equations finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by