问题描述:
单片机采样的点都是离散的,存到一个一维数组A[]中,该数组元素是一个连续函数上离散点的纵坐标,横坐标是等间隔的(采样时间恒定),现在对离散数据进行积分,得到一个新的数组V[],数组V中元素是另外一个函数(原函数积分后的函数)上离散点的纵坐标
约束:
被积函数是未知的,不能用初等函数表示.
解决方案:
- 时域积分
- 频率积分
时域积分:
单片机或传感器采样得到的点都是离散的,在时域中,对于离散点的积分就是求和:
理论情况下:
积分前 | 积分后 |
---|---|
A[0] | A[0]*dT |
A[1] | A[1]*dT+A[0]*dT |
… | … |
注意,这种积分得到的结果应计入一个初始偏移V[0]。简单来说,积分后数组的第i项,等于原数组前i项与采样时间间隔乘积之和,即:
积分值+=采样值*dT
现在,采样时间间隔dT=1/10&#x