
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 megjelenítést végzõ Szelo_modszer_graf függvény helpje:

help Szelo_modszer_graf

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

%%% az f1(x) = 0 gyökének közelítése:
x0    = 0.5
x1    = 1
tol   = 10^(-5)
max_k = 20
a     = 0
b     = 1.5

[X, k] = Szelo_modszer_graf(f1, x0, x1, tol, max_k, a, b);
display('Az iterációs lépések száma:');
k
display('A kiszámolt közelítések:');
X

input('  Folytatás ENTER-rel');
% töröljük a grafikont:
close;

%%% az f2(x) = 0 gyökének közelítése:
x0    = 0.5
x1    = 1
tol   = 10^(-5)
max_k = 20
a     = 0
b     = 1

[X, k] = Szelo_modszer_graf(f2, x0, x1, tol, max_k, a, b);
display('Az iterációs lépések száma:');
k
display('A kiszámolt közelítések:');
X

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

%%% az f3(x) = 0  kisebbik gyökének közelítése:
x0    = -3
x1    = -1
tol   = 10^(-5)
max_k = 20
a     = -4
b     =  0

[X, k] = Szelo_modszer_graf(f3, x0, x1, tol, max_k, a, b);
display('Az iterációs lépések száma:');
k
display('A kiszámolt közelítések:');
X

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