回忆我们学过的多项式乘法,比如(x2+2x+1)(3x+2)
(x2+2x+2)(3x+2) = (x2+2x+2)*3x+(x2+2x+2)*2
从线性代数的角度来看,多项式可以构成一个向量空间,通过选定一组基底
w(k)= ∑(u(j)*v(k+1-j)) 向量w的长度为m+n-1
ps:向量u对应的多项式最高次幂为xm-1,向量v的是 xn-1,两个多项式相乘之后最高次幂为xm+n-2,最低次幂为x0 ,也就是1,所以得到的长度为m+n-1
根据上面的向量卷积的形式来重新处理坐标向量1,2(将1倒置)
A的每一行都代表序列(2 2 1)移动一位,然后与x做内积,通过一系列的向量内积,这样也得到了多项式相乘的结果。