haarukointifunktio.m

tekijä: Sanna Sinikka Mönkölä Viimeisin muutos tiistai 11. elokuuta 2020, 12.04
Haarukointimenetelmän toteutus funktiona, jolle annetaan argumentteina tarkasteluvälin päätepisteet. Funktio palauttaa välin, jolta nollakohta löytyy. Laskentatarkkuus on annettu tässä tiedostossa (vaihtoehtoisesti sen voisi viedä funktiolle argumenttina).

Objective-C source code icon haarukointifunktio.m — Objective-C source code, 1 KB

Tiedoston sisältö

function vastaus=haarukointifunktio(a0,b0)
a=a0;
b=b0;
tarkkuus=0.001
while abs(b-a)>tarkkuus
    c = (a+b)/2;
    if(funktio(c)) < 0
        a=c;
    elseif(funktio(c) > 0)
        b=c;
    else
        a=c;
        b=c;
    end
end
vastaus=[a,b] 
end