tolpk - 以容差升高的峰值:该函数查找高于相邻谷值一个容差的所有峰值-matlab开发

时间:2024-06-21 11:21:28
【文件属性】:

文件名称:tolpk - 以容差升高的峰值:该函数查找高于相邻谷值一个容差的所有峰值-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 11:21:28

matlab

TOLPK 查找从两侧以给定容差升高到相邻谷值之上的所有峰。 该函数测试任意函数的峰值和相邻谷值之间的差异,并返回高于相邻谷值超过允许容差的峰值指数。 即使在所有函数值的小纹波(噪声)的情况下,该函数也至少找到一个最高峰值。 函数的调用: I = tolpk(tol,y); 输入参数: tol = 跳过小峰的容差>0 以 y 为单位的容差, <0 以 y 最大峰值的百分比表示的容差y = x 的单调序列的函数 y(x) 的样本, x = 函数 y(x) 的参数。 如果没有给出 x,将生成向量 x = 1:length(y)。 输出参数: yp = 相对高度大于 tol 的峰值向量,最大峰值包括xp = yp 的参数值。 例子: tol = -5; % tol = y_{max} 的 5% x = 0:.1:2*pi; y = sin(x)+.15*cos(51.23*x)+.07*si


【文件预览】:
tolpk.zip

网友评论