CONV

卷积和多项式乘法

描述

W = CONV(U,V返回卷积矢量üv。如果üv是多项式系数的向量,其中卷积等效于两个多项式相乘。

W = CONV(U,V形状返回卷积的分段,如通过指定形状。例如,CONV(U,V, '相同')仅返回卷积的中心部分,其尺寸为相同的üCONV(U,V, '有效')返回而不填零边缘计算出的卷积的仅一部分。

例子

全部收缩

创建载体üv含有多项式的系数 X 2 + 1 2 X + 7

U = [1 0 1];V = [2 7];

使用卷积乘以多项式。

W = CONV(U,V)
W =1×42 7 2 7

w ^包含多项式系数 2 X 3 + 7 X 2 + 2 X + 7

创建两个向量和卷积他们。

U = [1 1 1];V = [1 1 0 0 0 1 1];W = CONV(U,V)
W =1×91 2 2 1 0 1 2 2 1

长度w ^长度(U)+长度(V)-1,在这个例子中是9

创建两个向量。找到的卷积的中央部分üv也就是大小相同ü

U = [-1 2 3 -2 0 1 2];V = [2 4 -1 1];W = CONV(U,V,'相同'
W =1×715 5 -9 7 6 7 -1

w ^具有的长度7。全卷积将长长度(U)+长度(V)-1,在这个例子中是10。

输入参数

全部收缩

输入矢量,指定为行或列向量。矢量üv可以是不同的长度或数据类型。

什么时候ü要么v有型时,则输出类型是。除此以外,CONV转换输入类型返回类型

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|合乎逻辑
复数支持:金宝app

卷积款的规定,指定为'充分''相同', 要么'有效'

'充分'

全卷积(默认)。

'相同'

同样大小的卷积的中部ü

'有效'

只有那些不计算补零的边缘卷积的那些部分。使用此选项,长度(w)的最大(长度(U)-length(ⅴ)+1,0),除了当长度(v)的是零。如果长度(V)= 0, 然后长度(W)=长度(U)

更多关于

全部收缩

卷积

两个向量的卷积,üv代表重叠的点作为下的面积v在多张幻灯片ü。代数,卷积是相同的操作,乘以多项式,其系数是的元件üv

M =长度(U)N =长度(V)。然后w ^是长度的矢量M + N-1谁的ķ个元素是

w ^ ķ = Σ Ĵ ü Ĵ v ķ - Ĵ + 1

总和是在所有的值Ĵ这导致对法律标U(j)的V(K-J + 1),特别是Ĵ=MAX(1,K + 1-N):1:分钟(K,M)。什么时候=ñ,这给

W(1)= U(1)* V(1)W(2)= U(1)* V(2)+ U(2)* V(1)W(3)= U(1)* V(3)+ U(2)* v(2)+ U(3)* v(1)... W(N)= U(1)* v(N)+ U(2)* v(N-1)+ ... + U(N)×v(1)... W(2 * N-1)= U(N)×v(N)

扩展功能

GPU代码生成
生成使用GPU编码器™,NVIDIA®GPU的代码CUDA®。

也可以看看

|||||

R2006a前推出