// Approssimazione di uno zero della funzione (continua) F(x) con il metodo di
// bisezione.
//
clear;
// Supponiamo che il file che contiene la realizzazione del metodo di bisezione
// abbia nome completo:
//
//    C:\Documents\CalcNum\bisezione_lez.sci
//
exec('/home/ciampa/Lavoro/Scilab/Lavoro/LMV/2015-2016/Lezione_01_02/bisezione_lez.sci');
//
function y = F(x)
    y = cos(x);
endfunction
//
a = 0;
b = 3;
E = 1d-13;
[z, v, info, k, mis] = bisezione(F, a, b, E);
//
// Visualizzazione dei risultati
//
printf('\n\nz = %5.4e , info = %d\n\n',z,info);
VA = ceil(log((b-a)/E) / log(2));
printf('   numero atteso di iterazioni:    %d \n   numero effettivo di iterazioni: %d',VA,k);
