![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/630495/image.png)
My piecewise function graph is not showing
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
John Grand
el 25 de Mayo de 2021
Comentada: Asmit Singh
el 26 de Mayo de 2021
I'm trying to plot the the function below, here is what I have
f(x) = 2x x ∈ [0, 0.5]
2x − 1 x ∈ (0.5, 1]
syms x
f(x)=piecewise((0<=x)&(x<=0.5),2*x,(0.5<=x)&(x<=1),2*x(-1),6);
fplot(f(x));
grid on;
0 comentarios
Respuesta aceptada
Asmit Singh
el 25 de Mayo de 2021
It is my understanding that you need to visualize the function you have provided as text, ie
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/630495/image.png)
The code that you have provided, mentions 2*x(-1) instead of 2*x-1. The following code illustrates the changes :
syms x
f(x)=piecewise((0<=x)&(x<=0.5),2*x,(0.5<=x)&(x<=1),2*x-1,6);
fplot(f(x));
grid on;
2 comentarios
Asmit Singh
el 26 de Mayo de 2021
The 6 at the end denotes the value of the functions, when none of the conditions are matched, I assumed that it was your default value. You can have a look at the documentation for the piecewise function for further details.
Más respuestas (0)
Ver también
Categorías
Más información sobre Assumptions en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!