matlab计数编程序问题

如何实现对下降沿的计数,且当遇到上升沿的时候计数清零。

img


如图,前三秒计数为i=0,遇到两个下降沿计数为i=2,当遇到上升沿时计数清零i=0。

建议用数组(matlab就用向量)存放节点信息,遍历数组,当前元素与上一元素比较判断是否上升或下降或持平