testmog4.m
来自「高斯混合模型参数估计,EM算法,sunMOG.m为函数,testMOG4.m为测」· M 代码 · 共 28 行
M
28 行
close all;clear all;clc;
w=[1000 700 800];
u=[-2 0 3];
v=[0.2 0.5 0.2];
t=u(1)-2:0.02:u(3)+2;
yy=zeros(1,size(t,2));
for j=1:size(w,2)
yy=yy+w(j)/sqrt(2*pi*v(j))*exp(-(t-u(j)).^2/v(j)/2);
end
figure;plot( yy )
x=[];
for j=1:3
x=[x normrnd(u(j),v(j),1,w(j))];
end
figure;hist(x,t)
J=3;
[omega mu nu it del]=sunMOG(x, J);
y=zeros(1,size(t,2));
for j=1:J
y=y+omega(j)/sqrt(2*pi*nu(j))*exp(-(t-mu(j)).^2/nu(j)/2);
end
figure;plot( y )
[it del]
[omega mu nu]
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?