活图的峰值检测函数(2)

来源:互联网 发布:windows账户密码忘记 编辑:程序博客网 时间:2024/05/10 10:23

 

4.  peak_fx(F(x),[ox],[oy], x, x,对象0-2)

函数的功能和各参数的含义是:

功能:F(X)的峰值检出

公式:peak_fx(F(X),[ox],[oy],x,x,x,对象(0-2))

说明:对指定区间[x,x]和刻度间隔x增的函数式,仅检出峰值,将峰值输出在数值组[ox],[oy], 峰值检查出的对象,按参数的指定,分为极大/极小和其组合的三种类.

媒介函数x=X(t),y=Y(t)的情况下,仅能检出y=Y(t)

检出的峰值用线连接,是包络线.

F(X)           函数表现式

[ox],[oy]      峰值XY坐标的输出数值组

x,x       峰值的检出区间

x            :刻度值    :均分点数

对象(0-2)      0:极大极小双方 1:极大 2:极小

例 :peak_fx(sin(x),[1],[2],0,2*PI,0.2,0)

 

在活图数式窗口中的具体实施例子如图10

 

                                                    图10

对应结果图如图11

 

                                             图11

 

对应活图数据窗口如图12

                                              图12

5.  peak_num([ix],[iy],对象0-2)

函数的功能和各参数的含义是:

功能:返回峰值的数目

公式:peak_num([ix],[ iy],对象(0-2))

 

说明:从输入数值组定义的连续曲线,检出指定对象的峰值,,返回峰值数目,按参数的指定,分为极大/极小和其组合的三种类.

 

曲线的始点和终点不能被检出.

 [ix ],[ iy]         曲线的XY坐标输入数值组

对象(0-2)           峰值检出对象0:极大极小双方 1:极大 2:极小

例 :peak_num([1],[2],1)

在活图数式窗口中的具体实施例子如图13

 

                                                    图13

对应结果图如图14

 

                                                         图14

对应活图数据窗口如图15

                                                        图15

6.  peak1_num([ix],[iy],对象0-2,yd)

函数的功能和各参数的含义是:

功能:返回峰值的数目(带阈值)

公式:peak1_num([ix],[ iy],对象(0-2),yd)

说明:从输入数值组定义的连续曲线,检出满足阈值条件的指定对象的峰值,,返回峰值数目,按参数的指定,分为极大/极小和其组合的三种类.

曲线的始点和终点不能被检出.

 [ix ],[ iy]         曲线的XY坐标输入数值组

对象(0-2)           峰值检出对象0:极大极小双方 1:极大 2:极小

yd                  指定的阈值,绝对值小于该值的不能被检出

例 :peak1_num([1],[2],1,3)

在活图数式窗口中的具体实施例子如图16

 

                                                            图16

对应结果图如图17

 

                                                    图17

 

对应活图数据窗口如图18

                                             图18