smooth.m

来自「基于matlab,利用AMDF方法检测语音的基音周期」· M 代码 · 共 10 行

M
10
字号
function Fra_Vow_Distr=smooth(Fra_Vow_Distr)
nr=length(Fra_Vow_Distr);
total=sum(Fra_Vow_Distr);
Fra_Vow_Distr(1)=total/nr;
Fra_Vow_Distr(nr)=total/nr;
for n=2:nr-1
    if  Fra_Vow_Distr(1,n-1)*Fra_Vow_Distr(1,n)*Fra_Vow_Distr(1,n+1)>0
    Fra_Vow_Distr(1,n)=0.25*Fra_Vow_Distr(1,n-1)+0.5*Fra_Vow_Distr(1,n)+Fra_Vow_Distr(1,n+1)*0.25;
    end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?