求编程自动找出曲线上两个值并进行减法计算

2019-07-17 14:00发布

如图所示,在一段曲线中,有一个峰值和一个稳定值,我想编写程序找出这两个点,并进行减法运算。因为纵坐标峰值到稳定值的时间是一个定值T,所以我先通过索引找出最大值索引位置,然后找出对应的横坐标(时间)位置,并指向该位置所对应的时间值t,再把时间值t与定值T相加,即(t+T)S后的位置,并作为索引找出纵坐标所对应的值,也就是稳定值,但是时间坐标有时候会不准,所以这种方法存在风险,故想看哪位大神能不能用斜率找出拐点位置的方法,跪求,这个问题困扰我很久了!谢谢
索引方法(存在风险) 索引方法(存在风险)
数据波形 数据波形
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
Sylvain
2019-07-18 11:09
我想了一下,Y1可以使用反馈节点或者移位寄存器来进行判定,前一次数值比现在的数值大,且现在的数值范围在0~0.25之间(大致吧,这个你自己),此时把蓝 {MOD}曲线的Y1值赋值给一个变量。Y2的话,可以像楼上说的那么做,或者计算前后两次的差值,大于特定值时,取前一次的值(即Y2)。
大致是这个思路,但是你可以用用看其他的数据分析Vi什么的,我不常用,所以不好说。

一周热门 更多>