
MATLAB程序翻译
用圆周卷积的计算程序如下:%′圆周卷积′主程序x=[1232];h=[111];N=length(x)+length(h)-1;x=[x,zeros(1,N-length...
用圆周卷积的计算程序如下:
%′圆周卷积′主程序
x=[1 2 3 2];
h=[1 1 1];
N=length(x)+length(h)-1;
x=[x,zeros(1,N-length(x))];
h=[h,zeros(1,N-length(h))];
n=[0:1:N-1];
h=h(mod(-n,N)+1);
H=zeros(N,N);
for n=1:1:N
H(n,:)=cirshiftd(h,n-1,N); %调用位移函数
end
y=x*H′;
n0=[0:1:N-1];
stem(n0,y);
title(′圆周卷积′ );
xlabel(′(n)′);
ylabel(′y(n)′ );
有没有大神帮翻一下每一句程序,小弟在次谢过orz..... 展开
%′圆周卷积′主程序
x=[1 2 3 2];
h=[1 1 1];
N=length(x)+length(h)-1;
x=[x,zeros(1,N-length(x))];
h=[h,zeros(1,N-length(h))];
n=[0:1:N-1];
h=h(mod(-n,N)+1);
H=zeros(N,N);
for n=1:1:N
H(n,:)=cirshiftd(h,n-1,N); %调用位移函数
end
y=x*H′;
n0=[0:1:N-1];
stem(n0,y);
title(′圆周卷积′ );
xlabel(′(n)′);
ylabel(′y(n)′ );
有没有大神帮翻一下每一句程序,小弟在次谢过orz..... 展开
展开全部
%′圆周卷积′主程序
x=[1 2 3 2];
h=[1 1 1];
N=length(x)+length(h)-1; %L= 两个序列长度之和-1,
x=[x,zeros(1,N-length(x))]; %将两个序列的长度补0至长度为L
h=[h,zeros(1,N-length(h))];
n=[0:1:N-1];
h=h(mod(-n,N)+1); %反转h(n)
H=zeros(N,N);
for n=1:1:N
H(n,:)=cirshiftd(h,n-1,N); %调用位移函数,循环移位
end
y=x*H'; %x与h进行循环移位生成的矩阵H的转置矩阵相乘,等于x(m)和h(n—m)相乘之后相加,完成圆周卷积。
%画出序列
n0=[0:1:N-1];
stem(n0,y);
title('圆周卷积');
xlabel('(n)');
x=[1 2 3 2];
h=[1 1 1];
N=length(x)+length(h)-1; %L= 两个序列长度之和-1,
x=[x,zeros(1,N-length(x))]; %将两个序列的长度补0至长度为L
h=[h,zeros(1,N-length(h))];
n=[0:1:N-1];
h=h(mod(-n,N)+1); %反转h(n)
H=zeros(N,N);
for n=1:1:N
H(n,:)=cirshiftd(h,n-1,N); %调用位移函数,循环移位
end
y=x*H'; %x与h进行循环移位生成的矩阵H的转置矩阵相乘,等于x(m)和h(n—m)相乘之后相加,完成圆周卷积。
%画出序列
n0=[0:1:N-1];
stem(n0,y);
title('圆周卷积');
xlabel('(n)');

2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询