发布网友 发布时间:2022-04-24 13:26
共3个回答
热心网友 时间:2023-10-14 09:48
clear;close all
N=24;M=8;
m=input('输入移位值:m=');
if (m<1|m>N-M+1)
fprintf('输入数据不在规定范围内!');
return
end
n=0:N-1;
x1=(0.8).^n;x2=[(n>=0)&(n<M)];
xn=x1.*x2;
xm=zeros(1,N);
for k=m+1:m+M
xm(k)=xn(k-m);
end
xc=xn(mod(n,8)+1);
xcm=xn(mod(n-m,8)+1);
subplot(2,2,1);stem(n,xn,'.');
xlabel('n');ylabel('x(n)');
axis([0,length(n),0,1]);
subplot(2,2,2);stem(n,xm,'.');
xlabel('n');ylabel('x(n-m)');
axis([0,length(n),0,1]);
subplot(2,2,3);stem(n,xc,'.');
xlabel('n');ylabel('x(n)的周期延拓');
line([0,length(n)],[0,0]);
axis([0,length(n),0,1]);
subplot(2,2,4);stem(n,xcm,'.');
xlabel('n');ylabel('x3(n)的循环移位');
line([0,length(n)],[0,0]);
axis([0,length(n),0,1]);
热心网友 时间:2023-10-14 09:49
你现在会了吗,我也遇到了,教教我 吧
热心网友 时间:2023-10-14 09:49
...matlab 有无限长序列吗
除分可以 积分
%%%%%%%%%
那你怎么 把无限 序列输入 matlab?