引子
在MATLAB中,对于卷积与多项式的计算使用的一个指令:[1]
conv(p1,p2)
![f334dd11a7a7a795b729f98fa7edae7d.png](https://img-blog.csdnimg.cn/img_convert/f334dd11a7a7a795b729f98fa7edae7d.png)
创建包含多项式和
的系数的向量
和
。
u = [1 0 1];
v = [2 7];
w = conv(u,v)
>>
w = 1×4
2 7 2 7
两个向量u
和v
的卷积,表示v
滑过u
时依据这些点确定的重叠部分的面积。从代数方法上讲,卷积是与将其系数为u
和v
元素的多项式相乘相同的运算。m = length(u)
和n = length(v)
。则w
是长度为m+n-1
且第k
个元素为![]()
详情看官方文档.
多项式定义[2]
多项式(Polynomial)是代数学中的基础概念,是由称为 未知数的变量和称为 系数的常数通过有限次加减法、乘法以及自然数幂次的乘方运算得到的代数表达式。多项式是整式的一种。未知数只有一个的多项式称为一元多项式;例如就是一个三项一元二次多项式。未知数不止一个的多项式称为多元多项式,例如
就是一个三项三元三次多项式,一个多项式就几次取决于最高的那个项的次数。(
单项式。如果一项中不含未知数,则称之为 常数项。属于二次)可以写成只由一项构成的多项式也称为
![e1405816e19eff1d244f95ec52480ae9.png](https://img-blog.csdnimg.cn/img_convert/e1405816e19eff1d244f95ec52480ae9.png)
多项式的定义较为简单,下面来看看它的运算。
多项式运算
多项式
多项式
多项式的乘法