functionnmax=find_maxn(r)%寻找峰值最大的n值及基音周期%r,自相关序列%maxn,为峰值最大的nzer=find(r==0);%找第一个零点如果存在jiaocha=0;%找第一近零点ii=1;while(jiaocha<=0)if(r(ii)>0r(ii+1)<0(ii+1)<length(r))jiaocha=ii;endii=ii+1;ifii==length(r)%没有找到符合要求的点jiaocha=1;endendiflength(zer)>0%检查是否存在零点ifzer(1)<jiaocha%存在,则和jiaocha比较大小,用于祛除前点的对基音周期的查找带来的影响jiaoc...