How to display all values of an iteration?

15 vues (au cours des 30 derniers jours)
Mary Fasulo
Mary Fasulo le 30 Jan 2020
Commenté : Mary Fasulo le 30 Jan 2020
hi so this is my code, currently it only displays the root and the number of bisections, but I need it to also display the value of each iteration, I'm not sure how to do this. Any help would be much appreciated!Capture.JPG
  1 commentaire
KSSV
KSSV le 30 Jan 2020
Modifié(e) : KSSV le 30 Jan 2020
Attach your code..not an image snippet. Tell us what value you want to store?

Connectez-vous pour commenter.

Réponse acceptée

Ridwan Alam
Ridwan Alam le 30 Jan 2020
Modifié(e) : Ridwan Alam le 30 Jan 2020
for i = 1:100
xc = (x1 + x2)/2;
if f(x1)*f(xc)<0
x2 = xc;
else
x1 = xc;
end
disp(['x1 = ',num2str(x1),',' ' x2 = ',num2str(x2)])
if abs(f(x1))<1e-6
break
end
end
you can also use fprintf() instead of disp().
hope this helps.
  1 commentaire
Mary Fasulo
Mary Fasulo le 30 Jan 2020
This works, thank you very much for your help!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by