how to make piecewise continuous function periodic?

Hi, I have written this code for a piecewise continuous function for
f(x) = {2*sqrt(x) 0>=x>=1
{3-x 1>=x>=3
I am unsure how to make the function periodic with period 3 for all x? the code is:
f = @(x) ((2*sqrt(x)).*(and(0<=x,x<=1)) + (3-x).*(and(1<x,x<=3)));
x=0:0.01:3;
plot(x,f(x))
any help would be much appreciated! Thanks

 Respuesta aceptada

Star Strider
Star Strider el 20 de Nov. de 2014

0 votos

Are you and ‘john’ classmates by any chance?
I cannot in good conscience help him and not help you. See: How to plot a piecewise periodic function? Please Help.
Of course I would certainly encourage you to Accept this duplicate Answer as well!

2 comentarios

David
David el 20 de Nov. de 2014
Thanks for this :)
Star Strider
Star Strider el 20 de Nov. de 2014
My pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Numerical Integration and Differential Equations en Centro de ayuda y File Exchange.

Preguntada:

el 20 de Nov. de 2014

Comentada:

el 20 de Nov. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by