MATLAB求极值

来源:互联网 发布:财务报表数据 编辑:程序博客网 时间:2024/05/01 14:59

求极值的具体语句:

        极值:
        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)
        返回的是极大值和极小值

 

参考代码:

b=find(diff(sign(diff(a)))>0)+1
t=b(1)

原创粉丝点击