How to plot a piecewise function on Matlab?

99 Ansichten (letzte 30 Tage)
Amna Habib
Amna Habib am 12 Sep. 2021
Kommentiert: Amna Habib am 12 Sep. 2021
I need to plot the two piecewisely defined functions on the same graph. Please help me to write code. Thanks in advance.
f(x)= 1-sqrt{5-x} for x =<5,
1 for 5=< x =<7,
1-sqrt{(x-7)/3} for x =>7.
Similarly,
g(x)= sqrt{(5-x)/2} for x =<5,
0 for 5=< x =<7,
sqrt{(x-7)/5} for x =>7.

Akzeptierte Antwort

Chunru
Chunru am 12 Sep. 2021
Bearbeitet: Chunru am 12 Sep. 2021
You can try the another function.
syms f(x)
f(x) = piecewise(x<=5, 1-sqrt(5-x), 5<x<7, 1, x>=7, 1-sqrt((x-7)/3) )
f(x) = 
fplot(f, [0 10])
  3 Kommentare
Chunru
Chunru am 12 Sep. 2021
Try define another function. Then "hold on"; and plot the function.
Amna Habib
Amna Habib am 12 Sep. 2021
Ok, Thanks a lot!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by