作业帮 > 综合 > 作业

Matlab求未知曲线的极大值坐标

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 18:55:10
Matlab求未知曲线的极大值坐标
我用simulink仿真得到了一个曲线,曲线方程未知,现要求找出曲线的极大值坐标(x,y),曾试图徒手找,太麻烦,所以想通过编程来找,该怎么找
求具体程序。
data是你的数据,
find(diff(sign(diff(data)))==-2)+1
找到极大值的位置
find(diff(sign(diff(data)))==2)+1
找到极小值的位置
data(find(diff(sign(diff(data)))==-2)+1)和
data(find(diff(sign(diff(data)))==2)+1)
返回的是极大值和极小值