MATLAB: Not able to subtract two discrete signals

not able to subtract two discrete signals

close all
clear all
n=-2:2
x(n~=0)=0
x(n==0)=1
subplot(3,1,1)
stem(n,x)
w(n~=2)=0
w(n==2)=1
subplot(3,1,2)
stem(n,w)
y=x-n
subplot(3,1,3)
stem(n,y)

Best Answer

I’m not certain that I understand what you are doing, but perhaps changing the ‘y’ assignment to:
y=x-w;
is what you want.