- 极大值
matlab里面的findpeaks函数可以求出数据的极大值。 - 极小值
fminbnd可以找到一个有约束边界的极小值点,对比这个极小值点和你所规定的红线值,满足即保留,通过改变边界范围依次寻找所有的极小值点。
原数据信号为signal,
findpeaks(signal); 可以求出(signal)的极大值。
那么,
对数据*(-1),
findpeaks(-signal); 可以求出(-signal)的极大值,也就是(signal)的极小值。
- 其他方法:
基于MATLAB的极值计算方法:http://blog.csdn.net/lyqmath/article/details/6148143