Previous Up Next

3.4.1  fsolve ή nSolve με την επιλογή bisection_solver

Αυτός ο αλγόριθμος διχοτόμησης είναι ο απλούστερος αλλά γενικά ο πιο αργός. Περικλείει την ρίζα μιας συνάρτησης σε ένα διάστημα. Κάθε επανάληψη, χωρίζει το διάστημα σε δύο τμήματα. Υπολογίζουμε την τιμή στο μεσαίο σημείο . Το πρόσημο της συνάρτησης σε αυτό το σημείο, μας δίνει το ημιδιάστημα στο οποίο θα γίνει η επόμενη επανάληψη.
Είσοδος :

fsolve((cos(x))=x,x,-1..1,bisection_solver)

Έξοδος :

[0.739085078239,0.739085137844]

Previous Up Next