如何生成遵循正态分布但w.r.t.在Matlab的时间

时间:2017-11-17 05:36:50

标签: matlab signal-processing mean frequency-distribution probability-distribution

随着时间沿x轴移动,相应地显示输出值(可以是频率或概率),即随着时间的推移,值应该首先增加直到平均值然后减小。我预先指定平均mu = 10和标准差sigma = 2。

1 个答案:

答案 0 :(得分:1)

你的意思是你想要绘制高斯函数吗?我不确定你是否也想要某种动画。如果没有,您可以修改以下代码以关闭修改。

clear; close all; clc;

% Set the mean and standard deviation
mu = 10;
sigma = 2;

% Time t
t = linspace(0,20,101);

% The equation for a normal distribution
f = 1/(sqrt(2*pi)*sigma)*exp( -(t-mu).^2/(2*sigma^2));

hold on;
xlim([0,20]);
ylim([0,0.25]);
axis manual;
for i=1:length(t)
    plot( t(1:i), f(1:i), 'b-');
    pause(0.1);
end
hold off;