How to plot a function that has a parameter in the interval?

Hello, I am new to MATLAB. I have a piecewise function as follows.
How do I plot the graph of such a function? Any help would be appreciated, thank you!

 Réponse acceptée

Matt J
Matt J le 16 Fév 2023
Modifié(e) : Matt J le 16 Fév 2023
Using the Symbolic Math Toolbox (if you have it):
syms t
a=1;
f=piecewise(0<t & t<a, exp(t), t>=a, 2*exp(t));
fplot(f,[0,2*a])

2 commentaires

Thank you, Matt! This is a great answer, it helps me a lot.
You are quite welcome, but please Accept-click the answer to indicate that it works for you.

Connectez-vous pour commenter.

Plus de réponses (1)

Matt J
Matt J le 16 Fév 2023
Modifié(e) : Matt J le 16 Fév 2023
One possibility:
a=1;
f=@(t) exp(t).*(0<t & t<a) + 2*exp(t).*(a<=t);
fplot(f,[0,2*a])

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by