clear
F=@(z) [z(1)^2+2*z(2)-8;z(1)+z(2)^2-z(2)-3];
% 1) lahendame Newtoni meetodiga esimese alglähendi korral
z=[-3.5;2]; % veeruvektor !!!
i=0;
while norm(F(z),1)>10^-6
    Ftuletis=[2*z(1),2;1,2*z(2)-1];
    z=z-inv(Ftuletis)*F(z);
    i=i+1;
end
lahend1n=z
sammud1n=i

% 2) lahendame Newtoni meetodiga esimese alglähendi korral
z=[-1.5;2.6]; % veeruvektor !!!
i=0;
while norm(F(z),1)>10^-6
    Ftuletis=[2*z(1),2;1,2*z(2)-1];
    z=z-inv(Ftuletis)*F(z);
    i=i+1;
end
lahend2n=z
sammud2n=i

% 3) lahendame Newtoni meetodiga kolmanda alglähendi korral
z=[2.2;1.5]; % veeruvektor !!!
i=0;
while norm(F(z),1)>10^-6
    Ftuletis=[2*z(1),2;1,2*z(2)-1];
    z=z-inv(Ftuletis)*F(z);
    i=i+1;
end
lahend3n=z
sammud3n=i

% 4) lahendame Newtoni meetodiga kolmanda alglähendi korral
z=[3;0]; % veeruvektor !!!
i=0;
while norm(F(z),1)>10^-6
    Ftuletis=[2*z(1),2;1,2*z(2)-1];
    z=z-inv(Ftuletis)*F(z);
    i=i+1;
end
lahend3n=z
sammud3n=i