Borrar filtros
Borrar filtros

How to plot two piecewise functions on same graph?

1 visualización (últimos 30 días)
Amna Habib
Amna Habib el 23 de Jul. de 2022
Comentada: Walter Roberson el 27 de Jul. de 2022
I need to plot the attached functions on same plot. Please help me to write the Matlab code.
Thanks in advance!

Respuestas (1)

Walter Roberson
Walter Roberson el 23 de Jul. de 2022
range = [-2 2];
fplot([f, g] , range)
  17 comentarios
Amna Habib
Amna Habib el 27 de Jul. de 2022
Thanks a lot @Walter Roberson. I appreciate your effort.
Walter Roberson
Walter Roberson el 27 de Jul. de 2022
Look more closely at your functions
f = @(x) (x<0.5) .* (30.*x) + (x>=0.5).* (70.*x)-20 ;
g = @(x) (x<0.5).* 30.*(1-x) + (x>=0.5).* 50-(70.*x ) ;
Notice that the -20 in f not being multiplied by any condition. Notice that the -70.*x in g is not being multiplied by any condition.

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by