我想用 Excel 在一个巨大的数据集中找到一个局部最大值,我一直在尝试的方法是比较前一个和下一个值以确保它们更小,例如:
=IF(AND(C4>C3,C4>C5),"Local maxima","")
但是这个公式的问题在于,如果峰值跨越多行,它不会将其作为局部最大值捕捉到。尽管事实上它是一个局部最大值,因为值开始下降。
(如果你想知道为什么要在一组频谱数据中找到局部最大值)
microsoft-excel
microsoft-excel ×1