function [x,n]=newton(f,df,x0,e,m1,M2)
%Funkcija [x,n]=newton(f,df,x0,e,m1,M2) trazi nultocku x funkcije f, 
%cija je derivacija df, pocevsi od iteracije x0, dok nije dostignuta greska manja od e. 
%Koristi se Newtonova metoda, a m1 i M2 su ograde na 1. i 2. derivaciju.
%Broj n je broj iteracija potrebnih za dostizanje greske manje od e.

f=fcnchk(f);
df=fcnchk(df);
n=1;
x1=x0-feval(f,x0)/feval(df,x0);
while abs(x1-x0)>sqrt(2*m1*e/M2)
   n=n+1;
   x0=x1;
   x1=x0-feval(f,x0)/feval(df,x0);
end
x=x1;
