向量卷积的两种计算方法及符号向量的卷积

向量卷积的两种计算方法

  • 通过卷积计算多项式乘法
  • 符号向量的卷积运算

通过卷积计算多项式乘法

  多项式乘:(x^2 + x +1)*(x + 2) 可用MATLAB的conv卷积命令实现。
  结果为:[1 3 3 2]
向量卷积的两种计算方法及符号向量的卷积_第1张图片
  手算方法一、
向量卷积的两种计算方法及符号向量的卷积_第2张图片
  手算方法二、
向量卷积的两种计算方法及符号向量的卷积_第3张图片
向量卷积的两种计算方法及符号向量的卷积_第4张图片

符号向量的卷积运算

clear;clc;
syms x

a = [x^2,x+2,1];
b = [x,1];
la = length(a);
lb = length(b);

y = sym(zeros(1,la+lb-1)); % 注意这里,y应转为符号类型。
for index = 1:la
    indexSum = a(index)*b;
    y(1,index:index+lb-1) = y(1,index:index+lb-1)+indexSum;
end
disp(y);

在这里插入图片描述

你可能感兴趣的:(小技巧)