|
现在要用C语言做一个用卡尔曼滤波求平均值的程序,
以前没有做过关于卡尔曼滤波的东西,
所以不知道如何下手..
请各位达人帮忙指点一下,谢谢!
要求:
1.输入有5个参数(A,B,C都是整型数组,数组维数是可变的 取值范围是0~0xFFFFFFFF,D:A的异常值,E:B的异常值);
2.数组A中>=D的值就去掉,不在计算范围之内,数组B中>=E的值就去掉,不在计算范围之内.
3.在有效的输入值里,分别求出数组A,B,C的平均值(卡尔曼滤波或其他算法,最好是卡尔曼滤波).
4.对于求出的平均值,要计算连续5次的权重关系,得出最张结果(前2次占10%,后3次占100%)
5.输入结果.
|
|