如何在Matlab中生成服从正态分布但w.r.t.时间服从正态分布的数

如何在Matlab中生成服从正态分布但w.r.t.时间服从正态分布的数,matlab,signal-processing,mean,frequency-distribution,probability-distribution,Matlab,Signal Processing,Mean,Frequency Distribution,Probability Distribution,随着时间沿x轴移动,输出值(可能是freq或prob)将相应显示,即随着时间移动,值最初应增加至平均值,然后减小。我已经预先指定了平均μ=10和标准偏差σ=2。你的意思是想绘制一个高斯函数吗?我不确定你是否也想要一些动画。如果没有,您可以修改下面的代码以关闭修改 clear; close all; clc; % Set the mean and standard deviation mu = 10; sigma = 2; % Time t t = linspace(0,20,101); %

随着时间沿x轴移动,输出值(可能是freq或prob)将相应显示,即随着时间移动,值最初应增加至平均值,然后减小。我已经预先指定了平均μ=10和标准偏差σ=2。

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

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;

另外,如果要添加偏度和峰度,那么如何生成偏度和峰度…。@M.Patil没有意义。正态分布具有特定的偏度和峰度。如果你想改变这些,你必须改变分布。