plotting discrete time signals

8 Ansichten (letzte 30 Tage)
William
William am 11 Sep. 2013
I'm trying to plot a discrete time signal with a step function from -5 to 5 I am trying to use the heaviside() function but keep getting errors. Can anyone tell me why this is invalid matlab syntax?
n = [-5 -4 -3 -2 -1 0 1 2 3 4 5];
f_one = 2*(0.5)^.n * heaviside(n.+2)

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 11 Sep. 2013
Bearbeitet: Azzi Abdelmalek am 11 Sep. 2013
% You have so
n = [-5 -4 -3 -2 -1 0 1 2 3 4 5];
f_one = 2*0.5.^n.* heaviside(n+2)
stem(n,f_one)
% The operator .+ does not exist in Matlab

Weitere Antworten (2)

William
William am 11 Sep. 2013
Thanks again for your help! It's been three in a row :) You're awesome!

aswathy  subash
aswathy subash am 1 Mai 2019
matlab program for to sketch magnitude and phase spectrum of discrete time system H(e^jw)=(1-e^(-3jw))/3(1-e(-jw) )

Kategorien

Mehr zu Data Import and Network Parameters finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by