creating plane piecewise in one plot

1 view (last 30 days)
Ugur Sahin
Ugur Sahin on 30 Mar 2020
Answered: Star Strider on 30 Mar 2020
I am trying to plane something a piecewise function;
0<x<1 y=3x
1<x<2 y=2x+1
2<x<3 y=6x+1
ı have to plot that one graph, one function.

Answers (1)

Star Strider
Star Strider on 30 Mar 2020
Try this:
f = @(x) (3*x).*((0<x) & (x<=1)) + (2*x+1).*((1<x) & (x<=2)) + (6*x+1).*((2<x) & (x<=3));
x = linspace(0, 3);
plot(x, f(x))
grid

Categories

Find more on Line Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!