% Harjutustund nr. 4, ülesanne 2
% lahendame võrrandi x^3-8x+2=0 Newtoni meetodiga
% alglähenditeks võime võtta -3, 0 ja 2.7 (vt Harjutustunni nr. 3 ül. 4)

% defineerime funktsiooni y=f(x)
f=@(x) x.^3-8*x+2;

% lahendame Newtoni meetodiga, kui alglähendiks on -3
ftuletis=@(x) 3*x.^2-8; % funktsiooni y=f(x) tuletis
x=0;
i=0;
while abs(f(x))>10^-3
      x=x-f(x)/ftuletis(x);
      i=i+1;
end
lahend1newtoniga=x
samuud1newtoniga=i

x=-3;
i=0;
while abs(f(x))>10^-3
      x=x-f(x)/ftuletis(x);
      i=i+1;
end
lahend2newtoniga=x
sammud2newtoniga=i

x=2.7;
i=0;
while abs(f(x))>10^-3
      x=x-f(x)/ftuletis(x);
      i=i+1;
end
lahend3newtoniga=x
sammud3newtoniga=i