利用的matlab绘制正态分布曲线
已知正态分布曲线的均值μ和标准偏差σ,如何利用的matlab绘制正态分布的曲线.
在matlab中提供了gaussmf
函数,可以利用该函数进行正态分布曲线的绘制.
下面对该函数做一个大概的介绍,详细可见matlab的官方文档
gaussmf
Gaussian curve membership function1
f(x,σ,c)=e−(x−c)22σ2
f
(
x
,
σ
,
c
)
=
e
−
(
x
−
c
)
2
2
σ
2
gaussmf
的语法:
y = gaussmf(x,[sig c])
其中
sig
:指代正态分布的标准偏差σ;
c
:指代正态分布中的均值μ
x
:
下面就是举个例子:
x = 0:0.1:10;
y = gaussmf(x,[2 5]);
plot(x,y)
xlabel('gaussmf, P=[2 5]')
输出的结果