求大神帮忙解释下这个matlab程序的作用(从for i=1:K到最后)clc;clear;clf;Lx=38;%输入数据总长度L=6;%输入数据分段长度M=5;%单位样值响应长度x=0.5*boxcar(Lx);%输入序列 w=boxcar(n):输入参数n是窗函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 11:34:31

求大神帮忙解释下这个matlab程序的作用(从for i=1:K到最后)clc;clear;clf;Lx=38;%输入数据总长度L=6;%输入数据分段长度M=5;%单位样值响应长度x=0.5*boxcar(Lx);%输入序列 w=boxcar(n):输入参数n是窗函数
求大神帮忙解释下这个matlab程序的作用(从for i=1:K到最后)
clc;clear;clf;
Lx=38;%输入数据总长度
L=6;%输入数据分段长度
M=5;%单位样值响应长度
x=0.5*boxcar(Lx);%输入序列 w=boxcar(n):输入参数n是窗函数的长度;输出参数w是由窗函数的值组成的n阶向量 等价于w = ones(n,1)
h=0.5*boxcar(M);%单位样值响应
z=conv(x,h); %conv为卷积函数 求得z为输出零状态响应
subplot(2,1,1)
stem(z)
%分段数
%-----------------------------------------------------------
if rem(Lx,L)~=0 %rem为求余函数 如果不能整除
K=ceil(Lx/L);%输入数据分段数 ceil函数 ceil(x)取大于x的最小整数 fix(x) : 截尾取整 floor(x):不超过x 的最大整数(高斯取整) round:四舍五入取整
x(Lx+1:K*L)=0;%将0赋给x的第Lx+1到K*X个变量
else
K=Lx/L;
end
%---------------------------------------------------------
N=2^nextpow2(L+M-1);%FFT长度 nextpow2(x)跟x靠得最近的2的指数 e.g nextpow2(1000)为1024
y=zeros(1,(K-1)*L+N);%输出信号
h1=zeros(1,N);
h1(1:M)=h; %单位样值响应补0至N
for i=1:K
x1=zeros(1,N);
x1(1:L)=x((i-1)*L+1:i*L);%输入信号分段并补0至N
y1=real(ifft(fft(x1).*fft(h1)));
if i==1
y(1:N)=y(1:N)+y1;
else
y((i-1)*L+1:(i-1)*L+N)= y((i-1)*L+1:(i-1)*L+N)+y1;
end
end
subplot(2,1,2)
stem(y(1:Lx+M-1))

求大神帮忙解释下这个matlab程序的作用(从for i=1:K到最后)clc;clear;clf;Lx=38;%输入数据总长度L=6;%输入数据分段长度M=5;%单位样值响应长度x=0.5*boxcar(Lx);%输入序列 w=boxcar(n):输入参数n是窗函数
for i=1:K
x1=zeros(1,N);
x1(1:L)=x((i-1)*L+1:i*L);%输入信号分段并补0至N
y1=real(ifft(fft(x1).*fft(h1)));%对2个快速傅里叶变换的乘积 做反傅里叶变换后取实部
if i==1
y(1:N)=y(1:N)+y1; %y的第1个N长片段上累加y1
else
y((i-1)*L+1:(i-1)*L+N)= y((i-1)*L+1:(i-1)*L+N)+y1; %y的第i个N长片段上累加y1
end
end
subplot(2,1,2) % 上下2图,画下面的图.
stem(y(1:Lx+M-1)) % 火柴棍图

求大神帮忙解释下这个matlab程序的作用(从for i=1:K到最后)clc;clear;clf;Lx=38;%输入数据总长度L=6;%输入数据分段长度M=5;%单位样值响应长度x=0.5*boxcar(Lx);%输入序列 w=boxcar(n):输入参数n是窗函数 求大神们解答下这个程序的意思? 求大神用matlab帮忙做三维图,求程序x,y的取值范围0-5000 求大神帮忙写个matlab小球自由落体然后向右弹跳运动的程序,记得在程序语言后面加上必要的解释啊,因为要写成实验报告的 求大神帮忙查下这个快递的物流 求大神解释下这个电路三极管的放大原理 matlab牛顿迭代法求方程根程序求大神帮写个牛顿迭代法解方程的程序. 关于matlab求最小值最小值点的问题求大神附上matlab程序 求大神解释下这个打印机是什么原因 matlab程序的一个方程求这个十字写成matlab的正确程序. 求大神用matlab编程编一下下这个程序咧!程序要简单一点的!要有m文件,运行结果截图! 哪位大神能够帮忙解释下这个电路具体是怎么工作的 求大神帮忙用matlab求解微分方程的数值解 求这个二元微分方程组的MATLAB程序 急,matlab 这是一个球体在空中飞行受空气阻力和气压升力的模型,输出的图形应该是抛物线,但是我拿MATLAB怎么也做不出来这个图,求大神帮我看下我的程序,或者帮我写写程序(最好有注释)Y1 求帮忙用matlab写一个程序来解这个四元二次方程. MATLAB 多元回归 t检验自变量是x1-x4,因变量y改了一点程序向用还是用不了,求大神看下.谁再能解释下程序的意思.z=[x1,x2,x3,x41,x42];y=A(:,1); % example[n,k]=size(z);X=[ones(n,1),z];%构建结构阵XB=X'*X; %求算信 matlab 二维坐标变换 求大神xy直角坐标系上的点a 变换在原xy坐标基础上逆时针转45度后的坐标uv 下的值求大神指导matlab程序怎么写 谢了