Newton Raphsons metod

Från Wikiskola
Hoppa till navigering Hoppa till sök
Python logo and wordmark.svg
Programmeringsuppgift

Python-hjälp

Target 10 points.svg
Mål för undervisningen Kom igång med programmering i matematiken.

Målet är att du ska köra enkla färdiga program för att utföra matematiska beräkningar. Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.

Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod.


= GeoGebra

Newton Raphson i GGB

Excel

Fil:Newton Raphson.xlsx

Kodexempel

x0 = 12 #En approximation av vad roten kommer att bli
function = lambda x: (x**2) - 1394 #Funktionen
derivative = lambda x: 2*x #Derivatan

x = x0 #Aktuelt x-värde
while True:
    value = x - (function(x)/derivative(x))
    print(value)
    x = value

Länkar