Problem graphing a piece-wise function in R2016a??

1 vue (au cours des 30 derniers jours)
Leesy
Leesy le 2 Fév 2017
Commenté : Adam le 6 Fév 2017
I need help graphing a piece wise function in Matlab, the function is
y(t) = y1=-3t^2+5 when t>=0 and y2=3t^2+5 when t<0
with t in [-9,9]
I have tried many different ways to graph this, and I honestly can't figure it out. Any help would be greatly appreciated!

Réponse acceptée

Adam
Adam le 2 Fév 2017
Modifié(e) : Adam le 2 Fév 2017
It is very simple when you think about it in components. You can create y piece-wise and then plot a graph as normal.
e.g.
t = -9:9; % Or whatever granularity you want for t
y( t >= 0 ) = -3*t( t >= 0 ).^2 + 5;
y( t < 0 ) = 3*t( t < 0 ).^2 + 5;
  5 commentaires
Walter Roberson
Walter Roberson le 6 Fév 2017
-9:0.5:9 would be fine. The two-line version was just to make it easier to how the parts went together.
Adam
Adam le 6 Fév 2017
t = linspace( -9, 9, 100 )
works fine too if you want to insist on 100 values rather than defining a step. Basically you can create your t vector any way you like. It doesn't even have to have regular steps if you don't want.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by