How to modify the input function to a system?

1 次查看(过去 30 天)
Hi
if I have the function x[n] = cos(2*pi*n) in 0=<n<=10 and x[n] = 0 else where
n = -20:1:20;
xn = cos(2*pi*n);
xn(n<0) = 0 ;
xn(n>10) = 0 ;
stem(n,xn)
How will I create the output using the previous input x[n], for example z[n] = 3x[n+3] + 5x^2[5] ?

回答(1 个)

Amir Xz
Amir Xz 2018-8-31
1. Left Shift:
xn(end+1:end+3)=xn(1:3); xn(1:3)=[];
2. New signal:
y = 3*xn + 5*xn(5)^2;

类别

Help CenterFile Exchange 中查找有关 Measurements and Feature Extraction 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by