plotting discrete time signals

조회 수: 8 (최근 30일)
William
William 2013년 9월 11일
답변: aswathy subash 2019년 5월 1일
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)

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2013년 9월 11일
편집: Azzi Abdelmalek 2013년 9월 11일
% 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

추가 답변 (2개)

William
William 2013년 9월 11일
Thanks again for your help! It's been three in a row :) You're awesome!

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

카테고리

Help CenterFile Exchange에서 Data Import and Network Parameters에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by