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)

 Accepted 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.

4 Comments

i am trying to plot &[n]-&[n-2]
I believe that if you change your code to recalculate ‘y’ as I suggested, you will have what you want. You are subtracting two impulses separated in time by 2 time units, so the first one at n=0 will be plotted a +1 and the one at n=2 will be plotted as -1.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!