什么是矩阵卷积?在matlab的help里看到矩阵卷积函数的介绍,q = conv(p,p),p是一个向量,请问矩阵卷积运算的具体原理是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 18:09:23
什么是矩阵卷积?在matlab的help里看到矩阵卷积函数的介绍,q = conv(p,p),p是一个向量,请问矩阵卷积运算的具体原理是什么?
xT]oA+7aΝs=^RRZj*NGw_O݉ӗo7ے/W(Y NssEґgHDZ!bR@3>J<}wNn@}j%kZOmC"cR&umt~~+'aTh솻|S{莾yN"ٛQc!4fGxD́_`[P\f jE.R6]`qpR7jy$#Hr)mE$WsH˞T$nώ{1v?2"-l CN 5(-[SM.&& R&, *&cЪpGa[a@h[U&/ ^Y!']%  by tkgɛR[k5pr/v*Yî po:J؈0u98 *SZ)\UV'D :l eo:oQ6+xXT"Hq='&ӛd`9X e_#n!# @?T썴Ͱ??UQ

什么是矩阵卷积?在matlab的help里看到矩阵卷积函数的介绍,q = conv(p,p),p是一个向量,请问矩阵卷积运算的具体原理是什么?
什么是矩阵卷积?
在matlab的help里看到矩阵卷积函数的介绍,q = conv(p,p),p是一个向量,请问矩阵卷积运算的具体原理是什么?

什么是矩阵卷积?在matlab的help里看到矩阵卷积函数的介绍,q = conv(p,p),p是一个向量,请问矩阵卷积运算的具体原理是什么?
没有矩阵卷积的,只有向量卷积.当然,如果你硬要把向量理解为一个1*n的矩阵,那也说的过去.
所谓两个向量卷积,说白了就是多项式乘法.
比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积如下:
把p的元素作为一个多项式的系数,多项式按升幂(或降幂)排列,比如就按升幂吧,写出对应的多项式:1+2x+3x^2;同样的,把q的元素也作为多项式的系数按升幂排列,写出对应的多项式:1+x.
卷积就是“两个多项式相乘取系数”.
(1+2x+3x^2)×(1+x)=1+3x+5x^2+3x^3
所以p和q卷积的结果就是[1 3 5 3].
记住,当确定是用升幂或是降幂排列后,下面也都要按这个方式排列,否则结果是不对的.
你也可以用matlab试试
p=[1 2 3]
q=[1 1]
conv(p,q)
看看和计算的结果是否相同.