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?

 采纳的回答

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 个评论

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
My pleasure!

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Logical 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by