MATLAB 数组下降沿查找技巧
可以使用 diff 函数来计算相邻元素的差值,然后找到差值小于零的位置即为下降沿的位置。
例如,假设有一个数组 x:
x = [1, 2, 3, 2, 1, 0, -1, 2, 4];
可以使用 diff 函数计算相邻元素的差值:
dx = diff(x);
然后可以使用 find 函数找到差值小于零的位置:
down_edges = find(dx < 0);
这样,down_edges 数组中就存储了下降沿的位置。在本例中,down_edges 的值为:
down_edges = [3, 5, 6, 7];
即第 3 个、第 5 个、第 6 个和第 7 个元素是下降沿。
原文地址: https://www.cveoy.top/t/topic/noDQ 著作权归作者所有。请勿转载和采集!