多项式?

Posted yukari1735 aka 泉 こなた

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多项式?相关的知识,希望对你有一定的参考价值。

多项式

一个关于 \\(x\\) 的多项式可以写作

\\[f(x)=\\sum_i=0^n\\mathbbf_ix^i \\]

其次数定义为最高非零项的次数,记为 \\(\\deg f(x)\\)

运算

\\(f(x),g(x)\\) 为两个次数不超过 \\(n\\) 的多项式,有

\\[f(x)\\pm g(x)=\\sum_i=0^n(\\mathbbf_i\\pm \\mathbbg_i)x^i \\]

\\[f(x)g(x)=\\sum_i=0^n\\sum_j=0^n\\mathbbf_i\\mathbbg_jx^i+j=\\sum_k=0^2n\\mathbbh_kx^k \\]

其中 \\(\\mathbbh\\)\\(f(x),g(x)\\) 的系数数列 \\(\\mathbbf,\\mathbbg\\) 的卷积。

\\[\\mathbbh_k=\\sum_i=0^k\\mathbbf_i\\mathbbg_k-i=\\sum_i+j=k\\mathbbf_i\\mathbbg_j \\]

点值表达

给定一个不超过 \\(n\\) 次的多项式 \\(f(x)\\),以及 \\(n+1\\) 个点值 \\(x_0,x_1,\\cdots,x_n\\),令 \\(y_i=f(x_i)\\),则这 \\(n+1\\) 组点值 \\((x_0,y_0),(x_1,y_1),\\cdots,(x_n,y_n)\\) 唯一确定这个多项式 \\(f(x)\\)

换句话说,\\(n+1\\) 组点值 \\((x_i,y_i)\\) 可以唯一确定一个至多 \\(n\\) 次的多项式 \\(f(x)\\)

\\(n+1\\) 组点值称为多项式 \\(f(x)\\) 的点值表达。

Lagrange 插值多项式

从若干组点值中确定一个多项式的过程称为插值。

给定 \\(n+1\\) 组点值 \\((x_i,y_i),0\\leq i\\leq n\\),存在唯一的多项式 \\(f(x)\\),满足 \\(y_i=f(x_i),0\\leq i\\leq n\\)

具体地,

\\[f(x)=\\sum_i=0^ny_i\\ell_i(x) \\]

其中 \\(\\ell_i(x)\\) 为 Lagrange 基,

\\[\\ell_i(x)=\\prod_j=0,j\\neq i^n\\fracx-x_jx_i-x_j \\]

以上是关于多项式?的主要内容,如果未能解决你的问题,请参考以下文章

c++编程 多项式的乘法

切比雪夫多项式

Matlab多项式

C语言求多项式乘法

什么是切比雪夫多项式?

多项式01——一元多项式和运算