www.pudn.com > tryGUI.rar > findpeak.m
function [peak_h,index_h]=findpeak(h)
len_h=length(h);
i=1;
for k=2:1:len_h-1
if(k==2)&(((h(k-1)>0)&(h(k)<=h(k-1)))|((h(k-1)<0)&(h(k)>=h(k-1))))
peak_h(i)=h(k-1);
index_h(i)=k-1;
i=i+1;
elseif(k==len_h-1)&(((h(k+1)>0)&(h(k)<=h(k+1)))|((h(k+1)<0)&(h(k)>=h(k+1))))
peak_h(i)=h(k+1);
index_h(i)=k+1;
i=i+1;
else
if((h(k)>0)&((h(k)>h(k-1))&(h(k)>h(k+1))))|((h(k)<0)&((h(k)