在Matlab中如何求最值点及最值点的位置

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 16:47:08
在Matlab中如何求最值点及最值点的位置

在Matlab中如何求最值点及最值点的位置
在Matlab中如何求最值点及最值点的位置

在Matlab中如何求最值点及最值点的位置
如果想返回最值所在的位置,用[Y,I]=max(data)极值:
data是你的数据
find(diff(sign(diff(data)))==-2)+1
找到极大值的位置
find(diff(sign(diff(data)))==2)+1
找到极小值的位置
data(find(diff(sign(diff(data)))==-2)+1)和返回的分别是极大值和极小值