Gaussian distribution in Matlab

6 ビュー (過去 30 日間)
Dan Escu
Dan Escu 2020 年 11 月 11 日
コメント済み: Dan Escu 2020 年 11 月 12 日
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 件のコメント
Durganshu
Durganshu 2020 年 11 月 12 日
編集済み: Durganshu 2020 年 11 月 12 日
What is A? Do you know anything about the variation of x as well?
Dan Escu
Dan Escu 2020 年 11 月 12 日
Sorry, there's no A. I don't know anything about x ... I only know the values of M and D.

サインインしてコメントする。

回答 (1 件)

Alan Stevens
Alan Stevens 2020 年 11 月 12 日
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 件のコメント
Dan Escu
Dan Escu 2020 年 11 月 12 日
Thanks a lot!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeNumerical Integration and Differential Equations についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by