﻿功能:对离散序列进行卷积求解

格式:
Convolution(x,y)
Convolution(x)

x:为列数为1或者2的矩阵变量,其中第1列代表实数部分,第2列代表虚数部分
y:为列数为1或者2的矩阵变量,其中第1列代表实数部分,第2列代表虚数部分

说明:对数据x与y进行卷积运算,其中Convolution(x)=Convolution(x,x)

原理:z(k)=sum[x(i)*y(k-i)],其中i=0,1,2,3……,k

例子:
b =
[-3.02720998123171
 -4.79462137331569
 -1.67649298919356 ]

a =
[ 1.00000000000000
  2.00000000000000
  3.00000000000000
  4.00000000000000
  5.00000000000000 ]

z=Convolution(a,b)//假如系统已经存在上面的a、b矩阵,则执行本命令后得到如下结果
z =
[-3.02720998123171    0.00000000000000
 -10.8490413357791    0.00000000000000
 -20.3473656795201    0.00000000000000
 -29.8456900232610    0.00000000000000
 -39.3440143670020    0.00000000000000
 -30.6790788233527    0.00000000000000
 -8.38246494596778    0.00000000000000 ]