Metoda bisectiei, numita uneori si metoda 
dihotomiei sau a injumatatirii intervalelor, este cea 
mai simpla dintre metodele de rezolvare a ecuatiilor 
algebrice si transcendente. Se considera ca, printr-un 
procedeu oarecare, s-a reusit localizarea radacinii 
exacte δ a ecuatiei f(x)=0 in intervalul [a,β]. In 
ipoteza in care functia f(x) este continua, iar 
radacina δ este singurul zerou al lui f(x) in [a, β], la 
extremitatile intervalului functia ia valori de semne 
contrare: f(α) * f(β)<0.
Determinarea aproximatiei δ' a radacinii exacte δ cu o precizie ε folosind 
metoda bisectiei foloseste urmatoarea schema (figura de mai sus): intervalul 
[α, β] se injumatateste prin punctul m=(α+ β)/2 si se calculeaza 
produsul f(m) * f(β). Daca f(m) * f(β) este pozitiv, radacina δ se gaseste intre α 
si m.In acest caz, se retine valoarea lui m ca extremitatea dreapta a intervalului 
(β < m) si se reia procedeul. Daca f(m) * f(β) este negativ, radacina se gaseste 
intre m si β .
De aceasta data, se modifica extremitatea stanga a intervalului (α< m) si se reia 
procedeul. Aceasta schema se aplica in mod repetat pana cand lungimea 
intervalului [α, β] - modificat de la o iteratie la alta - scade sub valoarea limita 
2*ε, adica α-β < 2*ε. Daca, in acest moment, se considera ca radacina 
aproximativa δ'=(α+β)/2, acesta nu se indeparteaza de solutia exacta δ cu mai 
mult de ε. Desigur, intr-un caz banal, este posibil ca, in cursul injumatatirii 
intervalelor succesive [α, β], punctul m sa coincida cu radacina exacta δ. 
Aceasta situatie se recunoaste prin anularea produsului f(m) * f(β), caz in care 
schema de calcul se intrerupe, dispunand in acest caz chiar de radacina 
exacta δ'=m=δ.
Algoritmul - Ecuatii neliniare - Metoda bisectiei 
1) Definirea functiei f(x), a intervalului de lucru [α,β], a preciziei ε si a 
numarului maxim de iteratii Nmax. 
2) Procesul iterativ: 
1. Initializarea procesului iterativ: It < 0; 
2. Daca s-a atins precizia doritta (β-α < 2*ε) sau numarul maxim de 
iteratii Nmax se incheie bucla iterativa si se trece la pasul 3. 
3. Se trece la o noua iteratie: It < It+1; 
4. Injumatatirea intervalului curent: m < (α+β)/2 ; 
5. Stabilirea noului interval de lucru: 
a) Daca f(m) * f(β)<0, radacina se gaseste in [m , β]; se actualizeaza limita 
stanga: α < m si se trece la pasul 2.4; 
b) Daca f(m) * f(β)>0, radacina se gaseste in [α , m]; se actualizeaza limita 
dreapta: β < m si se trece la pasul 2.4; 
c) Daca f(m) * f(β)=0, radacina este m; se actualizeaza ambele limite: α 
<m,β < m si se trece la pasul 2.4; 
6. Se revine la pasul 2.2; 
3)Calculul radacinii aproximative: x < (α+β)/2.
Algoritmul - Ecuatii neliniare - Metoda bisectiei 
1) Definirea functiei f(x), a intervalului de lucru [α,β], a preciziei ε si a 
numarului maxim de iteratii Nmax. 
2) Procesul iterativ: 
1. Initializarea procesului iterativ: It < 0; 
2. Daca s-a atins precizia doritta (β-α < 2*ε) sau numarul maxim de 
iteratii Nmax se incheie bucla iterativa si se trece la pasul 3. 
3. Se trece la o noua iteratie: It < It+1; 
4. Injumatatirea intervalului curent: m < (α+β)/2 ; 
5. Stabilirea noului interval de lucru: 
a) Daca f(m) * f(β)<0, radacina se gaseste in [m , β]; se actualizeaza limita 
stanga: α < m si se trece la pasul 2.4; 
b) Daca f(m) * f(β)>0, radacina se gaseste in [α , m]; se actualizeaza limita 
dreapta: β < m si se trece la pasul 2.4; 
c) Daca f(m) * f(β)=0, radacina este m; se actualizeaza ambele limite: α 
<m,β < m si se trece la pasul 2.4; 
6. Se revine la pasul 2.2; 
3)Calculul radacinii aproximative: x < (α+β)/2.

MBR

  • 2.
    Metoda bisectiei, numitauneori si metoda dihotomiei sau a injumatatirii intervalelor, este cea mai simpla dintre metodele de rezolvare a ecuatiilor algebrice si transcendente. Se considera ca, printr-un procedeu oarecare, s-a reusit localizarea radacinii exacte δ a ecuatiei f(x)=0 in intervalul [a,β]. In ipoteza in care functia f(x) este continua, iar radacina δ este singurul zerou al lui f(x) in [a, β], la extremitatile intervalului functia ia valori de semne contrare: f(α) * f(β)<0.
  • 3.
    Determinarea aproximatiei δ'a radacinii exacte δ cu o precizie ε folosind metoda bisectiei foloseste urmatoarea schema (figura de mai sus): intervalul [α, β] se injumatateste prin punctul m=(α+ β)/2 si se calculeaza produsul f(m) * f(β). Daca f(m) * f(β) este pozitiv, radacina δ se gaseste intre α si m.In acest caz, se retine valoarea lui m ca extremitatea dreapta a intervalului (β < m) si se reia procedeul. Daca f(m) * f(β) este negativ, radacina se gaseste intre m si β .
  • 4.
    De aceasta data,se modifica extremitatea stanga a intervalului (α< m) si se reia procedeul. Aceasta schema se aplica in mod repetat pana cand lungimea intervalului [α, β] - modificat de la o iteratie la alta - scade sub valoarea limita 2*ε, adica α-β < 2*ε. Daca, in acest moment, se considera ca radacina aproximativa δ'=(α+β)/2, acesta nu se indeparteaza de solutia exacta δ cu mai mult de ε. Desigur, intr-un caz banal, este posibil ca, in cursul injumatatirii intervalelor succesive [α, β], punctul m sa coincida cu radacina exacta δ. Aceasta situatie se recunoaste prin anularea produsului f(m) * f(β), caz in care schema de calcul se intrerupe, dispunand in acest caz chiar de radacina exacta δ'=m=δ.
  • 5.
    Algoritmul - Ecuatiineliniare - Metoda bisectiei 1) Definirea functiei f(x), a intervalului de lucru [α,β], a preciziei ε si a numarului maxim de iteratii Nmax. 2) Procesul iterativ: 1. Initializarea procesului iterativ: It < 0; 2. Daca s-a atins precizia doritta (β-α < 2*ε) sau numarul maxim de iteratii Nmax se incheie bucla iterativa si se trece la pasul 3. 3. Se trece la o noua iteratie: It < It+1; 4. Injumatatirea intervalului curent: m < (α+β)/2 ; 5. Stabilirea noului interval de lucru: a) Daca f(m) * f(β)<0, radacina se gaseste in [m , β]; se actualizeaza limita stanga: α < m si se trece la pasul 2.4; b) Daca f(m) * f(β)>0, radacina se gaseste in [α , m]; se actualizeaza limita dreapta: β < m si se trece la pasul 2.4; c) Daca f(m) * f(β)=0, radacina este m; se actualizeaza ambele limite: α <m,β < m si se trece la pasul 2.4; 6. Se revine la pasul 2.2; 3)Calculul radacinii aproximative: x < (α+β)/2.
  • 6.
    Algoritmul - Ecuatiineliniare - Metoda bisectiei 1) Definirea functiei f(x), a intervalului de lucru [α,β], a preciziei ε si a numarului maxim de iteratii Nmax. 2) Procesul iterativ: 1. Initializarea procesului iterativ: It < 0; 2. Daca s-a atins precizia doritta (β-α < 2*ε) sau numarul maxim de iteratii Nmax se incheie bucla iterativa si se trece la pasul 3. 3. Se trece la o noua iteratie: It < It+1; 4. Injumatatirea intervalului curent: m < (α+β)/2 ; 5. Stabilirea noului interval de lucru: a) Daca f(m) * f(β)<0, radacina se gaseste in [m , β]; se actualizeaza limita stanga: α < m si se trece la pasul 2.4; b) Daca f(m) * f(β)>0, radacina se gaseste in [α , m]; se actualizeaza limita dreapta: β < m si se trece la pasul 2.4; c) Daca f(m) * f(β)=0, radacina este m; se actualizeaza ambele limite: α <m,β < m si se trece la pasul 2.4; 6. Se revine la pasul 2.2; 3)Calculul radacinii aproximative: x < (α+β)/2.