else if (A(I+1)<A(I)&A(I+3)<=A(I+1)&abs(A(I+1))>=abs(A(I+2)))|(A(I+1)<A(I).... %%这里也有和上面循环同样的问题
&A(I+2)<=A(I)&A(I+3)<=A(I+1))
sa(t)=abs(A(I+2)-A(I+1));
sm(t)=(A(I+1)+A(I+2))/2;
t=t+1;
B(I+1)=0;
B(I+2)=0;
I=I+3;
else I=I+1;
end
end
end
sa;
sm;
为什么有一个比较是幅值比较?
修改程序之后也没有什么可以检测我的是对的