Seite 2 von 2

Verfasst: Mittwoch 20. Februar 2008, 21:24
von Leonidas
RauberRacing hat geschrieben:was ist das denn mit den In[1] Out[2] usw?
Die Ausgaben von IPython, der das statt ``>>>`` anzeigt.

Verfasst: Mittwoch 20. Februar 2008, 23:20
von numerix
So könnte man es auch machen:

Code: Alles auswählen

def nullstelle(f,a,b):
    while b-a>0.0000001:
a,b=(not(f(a)*f(((a+b)*.5))<0))*((a+b)*.5)+(f(a)*f(((a+b)*.5))<0)*a,(f(a)*f(((a+b)*.5))<0)*((a+b)*.5)+(not(f(a)*f(((a+b)*.5))<0))*b
    return (a+b)*.5
P.S. Irgendwie klappt es mit der richtigen Darstellung der Einrückung nicht ..