我有一些数据点,例如,我想获得比最大值低2%的点。我正在使用最大
[peakVal, peakLoc] = findpeaks (data)
然后,我要peakVal*0.98
使用函数从该点()减去2%find()
。但是,我不能这样做,因为也许该点在我的向量中不存在,但可能存在接近2%的数字。
我想知道您是否愿意在这里帮助我。我被这个问题困扰了一个星期。之后,我将创建一些错误栏,因此我需要找到一种解决方法。
x=rand(1,300)*200;
greatest=max(x);
set1=x(x<.98*greatest);
set2=set1(set1>.95*greatest);
closest=max(set2);
这个逻辑有效吗?在此之后查找索引应该很容易。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句