| Funktioner - slide 25 : 30 |
/* Precondition: The signs of f(a) and f(b) are different */
double findRootBetween(double a, double b){
double l = a, u = b;
while (!isSmallNumber(f(middleOf(l,u)))){
if(sameSign(f(middleOf(l,u)), f(u)))
u = middleOf(l,u);
else
l = middleOf(l,u);
}
return middleOf(l,u);
} Hele rodsøgningsprogrammet. |
Funktionen findRootBetween bør også modtage funktionen f som input - side om side med intervallet [a,b]






