Plotting a function and a horizontal line segment

12 Ansichten (letzte 30 Tage)
Andy Parsons
Andy Parsons am 15 Aug. 2017
Kommentiert: Star Strider am 16 Aug. 2017
I need to plot f(x) = -ln(x+0.01)+e^x and g(x)=f(0) from x=0 to the second intercept point. I can plot the f(x) function, I just don't know how to plot both of them together (and how I plot a horizontal line segment). Thanks
  3 Kommentare
Andy Parsons
Andy Parsons am 16 Aug. 2017
are you able to elaborate on this? thanks
Star Strider
Star Strider am 16 Aug. 2017
See my Answer.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Star Strider
Star Strider am 15 Aug. 2017
Try this:
f = @(x) exp(x) - log(x+0.01);
x2nd = fzero(@(x) f(x)-f(0), 5); % Find Second ‘x’ At ‘f(0)’
x = linspace(0, 2);
y = f(x);
figure(1)
plot(x, y)
hold on
plot([0 x2nd], f(0)*[1 1], '-r')
hold off
grid

Kategorien

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

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by