1个回答
展开全部
>> %先求出这一组数据的方差σ,均值μ;
%然后调用函数 y=gaussmf(x,[σ μ],正态分布又被称为高斯分布
%代码如下
%比如一组数据:
data=[2 4 6 8 10 12]
data =
2 4 6 8 10 12
>> %求出均值u
>> u=mean(data)
u =
7
>> %求出标准差s,然后平方得方差sq
>> s=std(data)
s =
3.7417
>> sq=s^2
sq =
14
>> %然后是代到正态分布函数里面
>> x=-33:0.01:47;%取-33到47的小区间
>> y=gaussmf(x,[sq,u]);%求出x对应y变量的值
>> plot(x,y)%画出正态分布曲线
下面是运算结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询