从点集中查找多项式函数

时间:2013-04-16 09:38:30

标签: math linear-algebra point polynomial-math

我有很多积分。都有x和y坐标。我需要的是在vb.net中找到一个多项式函数的方法,该函数尽可能地描述这些点。有没有人知道如何做到这一点?

每组有18分!

2 个答案:

答案 0 :(得分:0)

这不是特定于语言的问题,并且可能没有API可以帮助您直接解决此问题。

然而,这个问题可以建模为求解线性系统,你可以从中获得一些线性代数库的帮助。

查看here

答案 1 :(得分:0)

这是一个众所周知的问题,根据您所追求的内容,有许多解决方案。使用切比雪夫多项式是一种流行的解决方案。这一切都取决于你的要点的性质:虽然你可以愉快地强制推出最小订单(在你的情况下为17阶)但它通常会疯狂地振荡并且可能不是你想要的。您需要的平滑程度与问题有关。

在Matlab,Mathematica,甚至Python中都有做这种事情的方法:

你可能不得不在VB.net中自己动手。首先阅读wikipedia;如果你只想实现这些东西,数学并不是特别重要。