matlab!谁有两个无限长序列的离散卷积和程序给一个 50
算两个无限长序列的卷积和,是在不会了,给个程序参考一下谢谢了!有啊,离散的序列不就是分为有限的和无限的嘛...
算两个无限长序列的卷积和,是在不会了,给个程序参考一下谢谢了!
有啊,离散的序列不就是分为有限的和无限的嘛 展开
有啊,离散的序列不就是分为有限的和无限的嘛 展开
3个回答
展开全部
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]);
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]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你现在会了吗,我也遇到了,教教我 吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
...matlab 有无限长序列吗
除分可以 积分
%%%%%%%%%
那你怎么 把无限 序列输入 matlab?
除分可以 积分
%%%%%%%%%
那你怎么 把无限 序列输入 matlab?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询