求这样一个数学算法!(100分)

  • 主题发起人 Block_K_E
  • 开始时间
B

Block_K_E

Unregistered / Unconfirmed
GUEST, unregistred user!
现采集一信号!要求采集来的数据曲线平滑,但数据发应灵敏。
 
函数叠加
 
能详细一些吗?
 
用5点三次平滑
 
用塞倍尔曲线函数来
 
取三个样本点,以时间为自变量,样本值为因变量代入方程
Y=a*X*X+b*X+C
解得a,b,c即可得到平滑曲线
如果是四个坚持样本点则设方程为 Y=a*X*X*X+b*X*X+C*X+D ,以此类推,但是样本点不宜过多.
 
to vcpro:
举个例子吧:
比如:我有采得四个数据:
第一点:20.3
第二点:21.2
第三点:22.1
第四点:20.9
那么代入方程式应该是怎样的?
 
设时间为X,样本点值为y 得到4个点(0,20.3),(1,21.2),(2,22.1),(3,20.9) 分别代入上面的
方程,可以得到一个 4元一次线形方程组,利用矩阵分别求出a,b,c,d.具体算法可以参考
<计算方法>上的方法.
 
谢谢各位了
 
顶部