来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/29 16:28:13
在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)和返回的分别是极大值和极小值