Gaussian distribution in Matlab

7 vues (au cours des 30 derniers jours)
Dan Escu
Dan Escu le 11 Nov 2020
Commenté : Dan Escu le 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 commentaires
Durganshu
Durganshu le 12 Nov 2020
Modifié(e) : Durganshu le 12 Nov 2020
What is A? Do you know anything about the variation of x as well?
Dan Escu
Dan Escu le 12 Nov 2020
Sorry, there's no A. I don't know anything about x ... I only know the values of M and D.

Connectez-vous pour commenter.

Réponses (1)

Alan Stevens
Alan Stevens le 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))]);
  1 commentaire
Dan Escu
Dan Escu le 12 Nov 2020
Thanks a lot!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Line Plots dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by