Plotting two linear equations

Hi. How can i plot this equation between (-5,2) values
f(x) =
  • -1 ----> x<-1
  • x^2+x ------> -1 <= x < 2

 采纳的回答

Use ‘logical indexing’:
x = linspace(-5,2);
f = @(x) (-1).*(x < -1) + (x.^2 + x).*((x >= -1) & (x < 2));
figure(1)
plot(x, f(x))
grid

更多回答(0 个)

类别

Community Treasure Hunt

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

Start Hunting!

Translated by