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?

 採用された回答

Star Strider
Star Strider 2016 年 5 月 25 日

0 投票

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 件のコメント

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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by