SlideShare a Scribd company logo
1 of 7
Metoda coardelor 
Coșeru Sergiu,cl.XII „B„
• Metoda coardelor este utilizată din cazua că 
printr-un număr mic de iterații pot fi obținute 
soluții cu o exactitate foarte înaltă.
Algoritmul 
• Se determină e și x0 (extremitățile fixe); 
• 1)c:=a-(f(a))/(f(b)-f(a))*(b-a); 
• Dacă f(c)*f(a)<0 atunci e:=a;x0:=b 
Altfel e:=b ; x0:=a ;i:=0/ 
2)x(i+1)=x(i)-(f(x(i)))/(f(e)-f(x(i)))*(e-x(i)); 
Pasul 2 se repetă pînă la găsirea soluției 
aproximative sau exacte.
Condițiile 
• 1)f(x) continuă pe intervalul (a;b) 
• 2)pe segmentul (a;b) există f’(x)=/=0 f’’(x)=/=0 
• 3)f(a)*f(b)<0 
• Aceste proprietăți garantează existența unei 
soluții pe intervalul (a;b) care poate fi 
calculată prin metoda coardelor;
Program în Pascal 
• program coarde; 
• var a,b,e,c,x:real; 
• n,i:integer; 
• function f(x:real):real; 
• begin f:=sqr(x)-1;end; 
• begin a:=0.5 ;b:=1.5;n:=10; 
• c:=a-(f(a))/f(b)-f(a))*(b-a); 
• if f(c)*f(a)>0 then begin e:=b;x:=a; end 
• else begin e:=a ;x:=b ;end; 
• for i:=1 to n do 
• begin x:=x-(f(x))/(f(e)-f(x))*(e-x); 
• writeln(x:10:8,' ',f(x):12:8); 
• end; 
• end. 
• Aceast program găsește rădăcina funcției f(x)=sqr(x)-1 pe intervalul (0.5;1.5) prin 
10 coarde;
Program în Pascal 
• program coarde; 
• var Msup,minf,a,b,e,x,xnou,xvechi,eps:real; 
• function f(x:real):real; 
• begin 
• f:=sqr(x)-1; 
• end; 
• begin 
• a:=0.5 ;b:=1.5 ;eps:=0.0001; 
• Msup:=0.22;minf:=-0.3; 
• x:=a-(f(a))/(f(b)-f(a))*(b-a); 
• if f(x)*f(a)>0 then begin e:=b; xnou:=a;end 
• else begin e:=a;xnou:=b;end; 
• repeat 
• xvechi:=xnou; 
• xnou:=xvechi-(f(xvechi))/(f(e)-f(xvechi))*(e-xvechi); 
• writeln(' x=',xnou:10:8,' f(x)=',f(xnou):12:8); 
• until abs((Msup-minf)/minf*(xnou-xvechi))<eps; 
• end. 
• Acest pogram calculează rădăcinile funcției f(x)=sqr(x)-1 pe intervalul (0.5;1.5) pînă la precizia de 0.0001
Conluzie 
• Metoda coardelor este o metodă care necesită 
o cercetare a funcției înainte de a fi 
aplicată.Odată aplicată ea este mult mai 
rapidă decît metoda bidecției iată de ce ea 
este folosită mai des.

More Related Content

What's hot (20)

Metoda bisecției
Metoda bisecțieiMetoda bisecției
Metoda bisecției
 
Metoda coardei
Metoda coardeiMetoda coardei
Metoda coardei
 
mcS
mcSmcS
mcS
 
MB
MBMB
MB
 
Metoda coardelor (2)
Metoda coardelor (2)Metoda coardelor (2)
Metoda coardelor (2)
 
MC
MCMC
MC
 
Metoda coardei
Metoda coardeiMetoda coardei
Metoda coardei
 
Metoda coardei
Metoda coardeiMetoda coardei
Metoda coardei
 
Metoda bisectiei
Metoda bisectieiMetoda bisectiei
Metoda bisectiei
 
Metoda coardelor
Metoda coardelorMetoda coardelor
Metoda coardelor
 
MBc
MBcMBc
MBc
 
MbCat
MbCatMbCat
MbCat
 
Metoda coardelor powerpoint
Metoda coardelor powerpointMetoda coardelor powerpoint
Metoda coardelor powerpoint
 
McD
McDMcD
McD
 
CatPad
CatPadCatPad
CatPad
 
Metoda newton
Metoda newtonMetoda newton
Metoda newton
 
Metoda bisecţiei
Metoda bisecţieiMetoda bisecţiei
Metoda bisecţiei
 
Metoda bisectiei
Metoda bisectieiMetoda bisectiei
Metoda bisectiei
 
MCR
MCRMCR
MCR
 
Metoda bisectiei
Metoda bisectieiMetoda bisectiei
Metoda bisectiei
 

Similar to SMC (12)

Calculul numeric teorie
Calculul numeric teorieCalculul numeric teorie
Calculul numeric teorie
 
L 2 var_9 description
L 2 var_9 descriptionL 2 var_9 description
L 2 var_9 description
 
Ecuatii neliniare rom
Ecuatii neliniare romEcuatii neliniare rom
Ecuatii neliniare rom
 
Veronica botnarenco
Veronica botnarencoVeronica botnarenco
Veronica botnarenco
 
E c matematica_m2_var_07_lro
E c matematica_m2_var_07_lroE c matematica_m2_var_07_lro
E c matematica_m2_var_07_lro
 
Opt
OptOpt
Opt
 
Variante bacalaureat m2 - 2011
Variante bacalaureat  m2 - 2011Variante bacalaureat  m2 - 2011
Variante bacalaureat m2 - 2011
 
Legi de-compozitie
Legi de-compozitieLegi de-compozitie
Legi de-compozitie
 
Metoda coardelor
Metoda coardelorMetoda coardelor
Metoda coardelor
 
презентация1
презентация1презентация1
презентация1
 
Metoda coardelor
Metoda coardelorMetoda coardelor
Metoda coardelor
 
Ode rom
Ode romOde rom
Ode rom
 

More from Balan Veronica (20)

10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n
 
Integrarea numerica
Integrarea numericaIntegrarea numerica
Integrarea numerica
 
Integrare numerică
Integrare numericăIntegrare numerică
Integrare numerică
 
Inform
InformInform
Inform
 
Metodele de integrare
Metodele de integrareMetodele de integrare
Metodele de integrare
 
Metode de calcul al integralei definite
Metode de calcul al integralei definiteMetode de calcul al integralei definite
Metode de calcul al integralei definite
 
Integrarea numerică
Integrarea numericăIntegrarea numerică
Integrarea numerică
 
Dreptunghiuri
DreptunghiuriDreptunghiuri
Dreptunghiuri
 
aana
aanaaana
aana
 
CatPadI
CatPadICatPadI
CatPadI
 
integrare
integrareintegrare
integrare
 
Metoda0newton
Metoda0newtonMetoda0newton
Metoda0newton
 
Metoda-newton(1)
Metoda-newton(1)Metoda-newton(1)
Metoda-newton(1)
 
newton
newtonnewton
newton
 
BD
BDBD
BD
 
pr
prpr
pr
 
PD
PDPD
PD
 
MN
MNMN
MN
 
Metoda-tangentei
Metoda-tangenteiMetoda-tangentei
Metoda-tangentei
 
Metoda newton
Metoda newtonMetoda newton
Metoda newton
 

SMC

  • 1. Metoda coardelor Coșeru Sergiu,cl.XII „B„
  • 2. • Metoda coardelor este utilizată din cazua că printr-un număr mic de iterații pot fi obținute soluții cu o exactitate foarte înaltă.
  • 3. Algoritmul • Se determină e și x0 (extremitățile fixe); • 1)c:=a-(f(a))/(f(b)-f(a))*(b-a); • Dacă f(c)*f(a)<0 atunci e:=a;x0:=b Altfel e:=b ; x0:=a ;i:=0/ 2)x(i+1)=x(i)-(f(x(i)))/(f(e)-f(x(i)))*(e-x(i)); Pasul 2 se repetă pînă la găsirea soluției aproximative sau exacte.
  • 4. Condițiile • 1)f(x) continuă pe intervalul (a;b) • 2)pe segmentul (a;b) există f’(x)=/=0 f’’(x)=/=0 • 3)f(a)*f(b)<0 • Aceste proprietăți garantează existența unei soluții pe intervalul (a;b) care poate fi calculată prin metoda coardelor;
  • 5. Program în Pascal • program coarde; • var a,b,e,c,x:real; • n,i:integer; • function f(x:real):real; • begin f:=sqr(x)-1;end; • begin a:=0.5 ;b:=1.5;n:=10; • c:=a-(f(a))/f(b)-f(a))*(b-a); • if f(c)*f(a)>0 then begin e:=b;x:=a; end • else begin e:=a ;x:=b ;end; • for i:=1 to n do • begin x:=x-(f(x))/(f(e)-f(x))*(e-x); • writeln(x:10:8,' ',f(x):12:8); • end; • end. • Aceast program găsește rădăcina funcției f(x)=sqr(x)-1 pe intervalul (0.5;1.5) prin 10 coarde;
  • 6. Program în Pascal • program coarde; • var Msup,minf,a,b,e,x,xnou,xvechi,eps:real; • function f(x:real):real; • begin • f:=sqr(x)-1; • end; • begin • a:=0.5 ;b:=1.5 ;eps:=0.0001; • Msup:=0.22;minf:=-0.3; • x:=a-(f(a))/(f(b)-f(a))*(b-a); • if f(x)*f(a)>0 then begin e:=b; xnou:=a;end • else begin e:=a;xnou:=b;end; • repeat • xvechi:=xnou; • xnou:=xvechi-(f(xvechi))/(f(e)-f(xvechi))*(e-xvechi); • writeln(' x=',xnou:10:8,' f(x)=',f(xnou):12:8); • until abs((Msup-minf)/minf*(xnou-xvechi))<eps; • end. • Acest pogram calculează rădăcinile funcției f(x)=sqr(x)-1 pe intervalul (0.5;1.5) pînă la precizia de 0.0001
  • 7. Conluzie • Metoda coardelor este o metodă care necesită o cercetare a funcției înainte de a fi aplicată.Odată aplicată ea este mult mai rapidă decît metoda bidecției iată de ce ea este folosită mai des.