如何求一个数组的极值?
已知一个数组x,都是一些离散的值,怎么求出极大值,并且它的位置 原帖由 tangaoming 于 2007-6-4 19:52 发表 http://www.chinavib.com/forum/images/common/back.gif已知一个数组x,都是一些离散的值,怎么求出极大值,并且它的位置
到信号处理方法板块下载EMD的相关程序,其中的 extr 函数就是了 =max(x)
C是极大值,I是它的位置
相关方法
极值问题:假设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)
返回的是极大值和极小值
楼上的给出的是最大值的求法:max 最小值求法:min
最值和极值不是一个概念。:@)
页:
[1]