Effacer les filtres
Effacer les filtres

Problem with piecewise Plots

1 vue (au cours des 30 derniers jours)
Kareem Elgindy
Kareem Elgindy le 23 Fév 2023
Commenté : Askic V le 23 Fév 2023
The following commands do not show the last point of the graph of the function. Can someone explain why?
syms f(t)
f(t) = piecewise(0<=t<2*pi,2,t==2*pi,0);
fplot(f,[0 2*pi],'r*--')
xlim([0 7])
ylim([-1 5])
  1 commentaire
Askic V
Askic V le 23 Fév 2023
Modifié(e) : Askic V le 23 Fév 2023
syms f(t)
tol = 1e-3;
f(t) = piecewise((t>=0) & (t<2*pi),2,(t>=2*pi) & (t<2*pi+tol),0);
fplot(f,[0 2*pi+tol],'r*--')
xlim([0 7])
ylim([-1 5])
This is what I would do.

Connectez-vous pour commenter.

Réponses (1)

Torsten
Torsten le 23 Fév 2023
Modifié(e) : Torsten le 23 Fév 2023
:-)
syms f(t)
f(t) = piecewise(0<=t<2*pi,2,2*pi<=t<=2*pi+0.001,0);
fplot(f,[0 2*pi+0.001],'r*--')
xlim([0 7])
ylim([-1 5])
  1 commentaire
Askic V
Askic V le 23 Fév 2023
:) almost exactly the same. I replaced 0<=t<2*pi this part as Matlab suggested itself.

Connectez-vous pour commenter.

Tags

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by