exm043_8.m

来自「《matlab教程》配套光盘」· M 代码 · 共 18 行

M
18
字号
%exm043_8.m

clear,clc
%完整序列卷积
a=ones(1,10);n1=3;n2=12;			%完整A(n)序列的非平凡值和区间端点
b=ones(1,8);n3=2;n4=9;				%完整B(n)序列的非平凡值和区间端点
c=conv(a,b);nc1=n1+n3;nc2=n2+n4;	%计算卷积和确定卷积非平凡区间端点
kc=nc1:nc2;							%构成非平凡区间的序号自变量
%截尾序列卷积
aa=a(1:6);nn1=3;nn2=8;				%截尾A(n)序列的非平凡值和区间端点
cc=conv(aa,b);ncc1=nn1+n3;
nx=nn2+n4;								%"非平凡"区间右端点
ncc2=min(nn1+n4,nn2+n3);			%截尾序列卷积被正确计算区间的右端点
kx=(ncc2+1):nx;kcc=ncc1:ncc2;N=length(kcc);
clf,shg
stem(kcc,cc(1:N),'r','filled')
axis([nc1-2,nc2+2,0,10]),grid,hold on
stem(kc,c,'b'),stem(kx,cc(N+1:end),'g'),hold off  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?