clc
clear 

%%% Ezekkel az f(x) függvényekkel tesztelünk:

f1 = @(x) cos(x.^2) - x;

f2 = @(x) (exp(x)).^2 - 2;

f3 = @(x) x.^2 - 2*x -10; % ez NEM polinom, hanem polinomfüggvény

%%% a szamolást végző SzeloModszer függvény helpje:

help SzeloModszer

input('Folytatás ENTER-rel');

%%% az f1(x) = 0 gyökének közelítése:
x_0 = 0.5
x_1 = 1

[x_koz, k] = SzeloModszer(f1, x_0, x_1);

display('Az iterációs lépések száma:');
k
display('A kiszámolt közelítés:');
x_koz

input('  Folytatás ENTER-rel');

%%% az f2(x) = 0 gyökének közelítése:
x_0 = 0.5
x_1 = 1

[x_koz, k] = SzeloModszer(f2, x_0, x_1);

display('Az iterációs lépések száma:');
k
display('A kiszámolt közelítés:');
x_koz

input('  Folytatás ENTER-rel');

%%% az f3(x) = 0  kisebbik gyökének közelítése:
x0    = -3
x1    = -1

[x_koz, k] = SzeloModszer(f3, x_0, x_1);

display('Az iterációs lépések száma:');
k
display('A kiszámolt közelítés:');
x_koz

input('  Befejezés ENTER-rel');
close;
