
% Tund 3,  Ülesanne 4

clear % puhastame vahemälu
% Antud on võrrand x^3-8x+2=0
f=@(x) x.^3-8*x+2;

% Teeme joonise, et määrata alglähend x_0
fplot(f,[-4,3])
grid on
% Selguse mõttes lisame joonisele ka x-telje ehk joone y=0
yline(0)
title('Joonis alglähendi leidmiseks')
legend('x^3-8x+2=0','y=0')

% jooniselt on näha kolm nullkohta, need väärtused sobivad alglähendiks.
% Meil on nendeks -3 ja 0.25 ja 2.7

lahend1=fzero(f,-3)
lahend2=fzero(f,0.25)
lahend3=fzero(f,2.7)
%fzero asemel võib kasutada ka käsku fsolve -aga fsolve nõuab Optimation
%Toolboxi

%kontrollime
f(lahend1) % saame -3.5527e-15 ehk -3.5527*10^-15. 
f(lahend2)
f(lahend3)


