אנליזה נומרית/שיטת ניוטון-רפסון/קוד מקור
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
שימו לב כי לצורך פתרון נומרי, עליכם לדעת לא רק את הפונקציה אלא גם את נגזרתה.
[עריכה] שפת פייתון
#!/bin/env python from math import * eps = 1e-3 def NR(f, f_tag, x0): x = float(x0) while abs(f(x))>eps: x = x - f(x)/f_tag(x) print "f(" + str(x) + ") = " + str(f(x)) f = lambda x: sin(2*x) f_tag = lambda x: 2*cos(2*x) NR(f,f_tag,pi/6)