c++ - 找出一组整数的多项式

标签 c++ wolfram-mathematica integer porting polynomial-math

我一直在研究 Mathematica 中的一个函数,该函数生成并更改一组整数,然后找到该组的插值多项​​式。我可以用 C++ 很好地生成集合,但我不知道如何模拟 Mathematica 的 Expand[InterpolatingPolynomial[]] 命令。我知道这与多项式插值问题有关,我只是不知道从哪里开始为它编写 C++ 代码。

我已经从 Wolfram 申请了一份 MathCode C++ 的试用版,看看它是否会为我转换它,但我想我宁愿尝试自己解决这个问题,所以任何人都可以指出我正确的地方指导我如何开始这样做?

最佳答案

您可能正在考虑最小二乘拟合。这就是你假设一些函数来描述你的数据,然后计算最小化所有点的均方误差的系数。在 Mathematica 中查找 - 知道您要查找的事物的名称会很有帮助。

插值完全是另一回事。

关于c++ - 找出一组整数的多项式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11329506/

相关文章:

Python:如果变量是整数或 float 则为真

c++ - “Integer constant is so large that it is unsigned”编译器警告有理

c++ - 删除引用

C++从派生类访问基类中的结构

math - 如何求解具有两个变量的方程,其中 x 是最大值?

python - 最小化循环迭代的多变量函数

c++ - 使用 C++ 写入 Excel 文件

c++ - 我可以拥有非拥有的共享指针吗?

wolfram-mathematica - 我应该如何编写一个在 Mathematica 中应用的函数?

mysql - 在 MySQL : string vs float vs 2 ids 中检索唯一记录的最快方法