某线性时不变系统由如下所示的差分方程yn-035yn-1+15yn-2=xn+xn-1产生信号xn=2sinnpi4+3cos3npi4的前200个样本用matlab编写作为该系统的输入计算对应的输出yn并将输出yn与输入yn进行比较与分析。
首先,我们可以通过给定的差分方程来编写一个MATLAB函数来计算输出y(n)。
function y = calculateOutput(x)
y = zeros(size(x));
for n = 3:length(x)
y(n) = x(n) + x(n-1) + 0.35*y(n-1) - 1.5*y(n-2);
end
end
然后,我们可以使用给定的输入信号x(n)来计算对应的输出信号y(n)。
% 生成输入信号x(n)
n = 0:199;
x = 2*sin(n*pi/4) + 3*cos(3*n*pi/4);
% 计算输出信号y(n)
y = calculateOutput(x);
最后,我们可以绘制输入信号x(n)和输出信号y(n)的图形,以进行比较和分析。
% 绘制输入信号x(n)和输出信号y(n)的图形
figure;
subplot(2,1,1);
stem(n, x);
xlabel('n');
ylabel('x(n)');
title('输入信号');
subplot(2,1,2);
stem(n, y);
xlabel('n');
ylabel('y(n)');
title('输出信号');
通过观察输入信号和输出信号的图形,我们可以分析系统的响应特性
原文地址: https://www.cveoy.top/t/topic/hzGq 著作权归作者所有。请勿转载和采集!