日期:2014-05-17  浏览次数:21289 次

C# polyfit 拟合函数实现
棘手的问题,困扰很久,望高手解答!

如图所示,已知5个点,利用matlab的polyfit函数进行曲线四阶拟合,得到拟合波形。但现在想在C#上实现polyfit的功能得到拟合系数,该如何编写?


------解决方案--------------------
看这个,我以前请教曲线拟合的帖子
http://bbs.csdn.net/topics/320245824

gomoku给的代码,效果很好
------解决方案--------------------
估计你没看懂怎么用这个库吧,拟合时并没有限定方程必须长什么样,它不是给了一个委托么,用来定义方程的
试了一下,四次方程没什么问题,如下图

------解决方案--------------------
没有那么简单,可以用矩阵计算最小二乘原理可以求得系数矩阵。