Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

I've been trying to plot the following figure for t, but I keep getting it wrong.

1 Ansicht (letzte 30 Tage)
Andre Khosrow
Andre Khosrow am 9 Apr. 2020
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Writing it in terms of singularity function would be;
y(t) = 2u(t) - u(t-2) + u(t-4) - r(t-6)
Matlab;
function [y1] = y1(t)
y1 = y1 = 2*(t>=0 & t<2)-1*(t>=2 & t<4)+1*(t>=4 & t<6)+ (2)*(-t/3).*(t>=6 & t<8);
end
t = -10:0.01:10;
Y1 = y1(t);
plot(t,Y1); ylabel('y1(t)')
For some reason the unit step and ramp signals are always referring to the origin. And my ramp signal starts at -4 which I have no idea why.

Antworten (1)

Rajani Mishra
Rajani Mishra am 14 Apr. 2020
I have modified your code and plotted the result, Please refer below for the code:
function [y1] = y1(t)
y1 = 2*(t>=0) + -1*(t>=2) +1*(t>=4) + (2)*(-t/3).*(t>=6);
end
Below is the result of the above code :

Diese Frage ist geschlossen.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by