为什么要把问题复杂化呢,你的采集毕竟是沿时间轴去做的,也就是说从精度上看你的精度不可能大于你的采集间隙,那么我们可以假定两次相邻采集其值的变化是均匀的,也就是说可以通过中值乘间隙时间得到,把这些累加就是这条‘不规则线’与 X 轴(事实上应该是时间轴)围起的面积了,然后你用一根斜线去截取,求出斜线与你的‘不规则线’的交点不复杂吧(别用什么几何算法,只要一直用你的采样值去判断,相邻两次一次A>B另一次A<B就是交点了),既然交点也知道了,那么斜线跟X轴截出的面积就知道了(求三角形面积不用说了吧),把两个面积相减!