"datoteka num_bt - bisekcija in tangentna metoda za"
"racunanje nicel"
"Natancnost racunanja"
Precision := Approximate
PrecisionDigits := 6
f(x) :=
"bisekcija"
"izbira intervala na katerem je nicla"
novi_i(v) := if( (element(v,2)*element(v,4) = 0), v,č
if( (f(element(v,1))*f( (element(v,1) + element(v,3))/2 ) > 0),č
[(element(v,1)+element(v,3))/2, f((element(v,1)+element(v,3))/2 ),č
element(v,3),element(v,4)],č
[element(v,1),element(v,2),č
(element(v,1)+element(v,3))/2,f((element(v,1)+element(v,3))/2)]))
"n-krat razpolovimo interval [a,b] - izpisemo matriko"
num_bism(a,b,n) := append([["a","f(a)","b","f(b)"]],č
iterates(novi_i(v),v,[a,f(a),b,f(b)],n))
"n-krat razpolovimo interval [a,b]"
num_bis(a,b,n) := append([["a","f(a)","b","f(b)"]],č
[iterate(novi_i(v),v,[a,f(a),b,f(b)],n)])
"tangentna metoda"
"n-krat ponovimo iteracijo - izpisemo vektor"
num_tanm(f,x,x0,n) := iterates(x - f/dif(f,x),x,x0,n)
"n-krat ponovimo iteracijo"
num_tan(f,x,x0,n) := iterate(x - f/dif(f,x),x,x0,n)