the answer is suppose to be x = 1.58, but it is printing every x value up to 1.58. What is wrong with my code?

 Accepted Answer

Star Strider
Star Strider on 25 May 2016
I didn’t run your code (I didn’t feel like typing it in).
See if replacing your if block condition with ‘y(i+1)’ works:
if (y(i+1) < 0)

3 Comments

So it now stops at 1.58 (which is the answer) but it is still printing every value. Where should I put the fprintf?
NVM! my "x" within the fprintf command was wrong. Thank you for the help
Star Strider
Star Strider on 25 May 2016
My pleasure!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!