我通过串口采集数据在Chart上生成一条不规则的抛物线曲线,如何得到它的面积?

解决方案 »

  1.   

    微分了,你都已经采集到它的数据了。
    将某方向的坐标轴微分,分成很小的段,
    求得对应的Chart上的数据得到离散的抛物线函数,
    按照矩形或者梯形计算微元面积,再加起来就好了或者你已经知道线型是抛物线,
    在线上任取三点
    确定抛物线(正交)的系数
    直接使用抛物线面积公式求面积
      

  2.   

    在var 中声明面积变量s,横坐标步长dx
    ...
    在读取数据前
    s:=0;
    横坐标步长dx根据你的实际问题赋值
    dx:=?;进入读取循环
     
    chart1.addxy(x,y);
     s:=s+y*dx;
    最后得到的s就是面积