how to plot this function
Afficher commentaires plus anciens
how to plot this function x(t) = r(t+2)- r(t+1)- r(t-1)+ r(t-2);
knowing that t = -3:2 ;
help please ??
Réponses (1)
Atsushi Ueno
le 14 Avr 2021
t = -3:2;
plot(t, x(t))
9 commentaires
Ahmed Amer
le 14 Avr 2021
Atsushi Ueno
le 14 Avr 2021
You need following as x.m file:
function out = x(t)
out = r(t+2)- r(t+1)- r(t-1)+ r(t-2);
end
and you also need following as r.m file:
function out = r(t)
out = 0; % something your function I don't know
end
Ahmed Amer
le 14 Avr 2021
Ahmed Amer
le 14 Avr 2021
Atsushi Ueno
le 14 Avr 2021
Modifié(e) : Atsushi Ueno
le 14 Avr 2021
Thank you. I understand that r() is a ramp function and maybe u() is a step function.
Also, you should check this similar question.
Atsushi Ueno
le 14 Avr 2021
You don't need m-file for each function as I said by using anonymous function like other Q&A above.
t = -3:2;
r = @(t) t.*(t>=0);
x = @(t) r(t+2)- r(t+1)- r(t-1)+ r(t-2);
plot(t, x(t));
Ahmed Amer
le 14 Avr 2021
Atsushi Ueno
le 14 Avr 2021
Modifié(e) : Atsushi Ueno
le 14 Avr 2021
I've written the code above. I will repeat it again.
t = -3:2;
r = @(t) t.*(t>=0);
x = @(t) r(t+2)- r(t+1)- r(t-1)+ r(t-2);
plot(t, x(t));
Ahmed Amer
le 14 Avr 2021
Catégories
En savoir plus sur Annotations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
