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 中查找有关 Simulink 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by