![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/630495/image.png)
My piecewise function graph is not showing
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
John Grand
il 25 Mag 2021
Commentato: Asmit Singh
il 26 Mag 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 Commenti
Risposta accettata
Asmit Singh
il 25 Mag 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 Commenti
Asmit Singh
il 26 Mag 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.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Assumptions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!