Step Fucntion in Matlab
조회 수: 3 (최근 30일)
이전 댓글 표시
I am new to matlab and I have to plot this step fucntion but I don't even know where to start.
x(t) = u(t + 1) − 3u(t) + 2u(t−3) with a time interval of -2: 0.1: 2. May I please get some help? The hint was to use heaviside.
댓글 수: 0
채택된 답변
Star Strider
2019년 2월 16일
Since the unit step functrion is defined as being equal to 1 for
, I would use:
Ustp0 = @(t) (t >= 0);
Ustp1 = @(t) 0.5*(t == 0) + 1*(t > 0); % ‘Half-Maximum’ Convention
Plotting the unit step funcitons themselves:
t = -2: 0.1: 2;
figure
subplot(2,1,1)
plot(t, Ustp0(t))
ylim([-0.1 1.1])
subplot(2,1,2)
plot(t, Ustp1(t))
ylim([-0.1 1.1])
So use those to create your function, and and go from there.
I leave the rest to you.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Spectral Measurements에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!