SlideShare a Scribd company logo
1 of 16
METODI NUMERICI PER LA
RICERCA DEGLI ZERI DI UNA
FUNZIONE

Prof. Stefano Gori
Liceo Scientifico Salutati – Montecatini Terme
TEOREMA DI ESISTENZA
Data una funzione f continua
nell’intervallo chiuso e limitato [a;b],
se negli estremi dell’intervallo la funzione
assume valori di segno opposto
allora esiste almeno un punto interno ad
[a;b] in cui f(x)=0.
PRIMO TEOREMA DI UNICITÀ
È data f(x)
continua in [a;b]e derivabile in (a;b).
Per f(x) sussistano le ipotesi
del teorema di esistenza.
Se f’(x)≠0 in (a;b), allora lo zero è unico.
SECONDO TEOREMA DI UNICITÀ
È data f(x) continua in [a;b]
e derivabile due volte in (a;b).
Per f(x) sussistano le ipotesi
del teorema di esistenza.
Se f’’(x) non cambia segno in (a;b),
allora lo zero è unico.
METODI
1. Bisezione
2. Secanti (o corde)
3. Tangenti (o metodo di Newton)
Problema: ricerca degli zeri di y= sen x – log x

In [1;3] sono verificate le ipotesi del secondo teorema di unicità.
BISEZIONE
Problema: ricerca degli zeri di y= sen x – log x
sen x - loge x

Posto:
x1=a=1→f(x1)=0,84>0
x2=b=3→ f(x2)=-0,96<0

1,0
0,8
0,6
0,4
0,2
0,0
-0,2
-0,4
-0,6
-0,8
-1,0
0,0

0,5

1,0

1,5

2,0

2,5

3,0

3,5

Si considera il punto medio
x3=2 → f(x3)=0,22>0

Siccome f(x3) è positiva come f (x1), x3 sostituisce x1 nella
definizione dell’intervallo. Al posto di [1;3], a questo passo,
consideriamo pertanto l’intervallo [2;3].
BISEZIONE
Problema: ricerca degli zeri di y= sen x – log x
Abbiamo quindi:
x2=b=3→ f(x2)=-0,96<0
x3=2 → f(x3)=0,22>0

sen x - loge x
0,4
0,2
0,0
-0,2
-0,4
-0,6

Si considera il punto medio
x4=2,5 → f(x4)=-0,318<0

-0,8
-1,0
1,6

1,8

2,0

2,2

2,4

2,6

2,8

3,0

Siccome f(x4) è negativa come f (x2), x4 sostituisce x2 nella
definizione dell’intervallo. Al posto di [2;3], a questo passo,
consideriamo pertanto l’intervallo [2;2,5].

3,2
BISEZIONE
Problema: ricerca degli zeri di y= sen x – log x
Sapevamo all’inizio che lo zero era compreso in [1;3].
Dopo due passi, sappiamo che lo zero è compreso in [2;2,5].
A ogni passo, l’ampiezza dell’intervallo si dimezza (bisezione).

Problema: quando ci si ferma?
Il processo si può arrestare quando l’ampiezza dell’intervallo è
minore di un valore prefissato (ad esempio, un milionesimo).
Per le funzioni a forte pendenza, fissato ε arbitrario e positivo, ci
si può fermare quando |f(x)|< ε.
ESEMPIO CON MATLAB
x(1)=1;
a=x(1);
x(2)=3;
b=x(2);
y(1)=sin(x(1))-log(x(1));
fa=y(1);
y(2)=sin(x(2))-log(x(2));
fb=y(2);
for i=1:1000
x(i+2)=(a+b)/2;
y(i+2)=sin(x(i+2))log(x(i+2));
if y(i+2)*fa>0
a=x(i+2);
fa=y(i+2);
end

if y(i+2)*fa<0
b=x(i+2);
fb=y(i+2);
end

Output

if abs(y(i+2))<1E-04
ind=i;
break
end
end
display('ascissa=')
a
display('ordinata=')
y(ind+2)
display('numero di
iterazioni=')
ind

a=

ascissa=

2.2190
ordinata=
ans =
-9.5557e-006
numero di iterazioni=
ind =
14
SECANTI
Problema: ricerca degli zeri di y= sen x – log x
Posto:
a=1→f(a)
b=3→ f(b)
Si costruisce la secante per
(x1,f(x1)) e (b, f(b)) e se ne
determina il punto x1 di
intersezione con l’asse x.
b−a
x1 = a −
×f (a )
f (b) − f ( a)

x1 sostituisce a nella definizione dell’intervallo.
SECANTI
Si procede poi calcolando xn+1, che sostituisce xn nella
definizione dell’intervallo: x = x − b − xn ×f ( x )
n +1
n
n
f (b) − f ( xn )

Questo procedimento è corretto se:
1. f(a)>f(b) e la concavità è verso il basso, come nell’esempio
2. f(a)<f(b) e la concavità è verso l’alto
Altrimenti, se:
3. f(a)>f(b) e la concavità è verso l’alto
4. f(a)<f(b) e la concavità è verso il basso
rimane fisso l’estremo sinistro dell’intervallo ed è il destro ad
avvicinarsi allo zero.
ESEMPIO CON MATLAB
a=1;
b=3;
fa=sin(a)-log(a);
fb=sin(b)-log(b);
x(1)=a-fa*(b-a)/(fb-fa);
for i=1:1000
y(i)=sin(x(i))-log(x(i));
x(i+1)=x(i)-y(i)*(b-x(i))/(fb-y(i));

Output
ascissa=
ans =
2.2191
ordinata=

if abs(y(i))<1E-04
ind=i;
break
end
end
display('ascissa=')
x(i)
display('ordinata=')
y(i)
display('numero di iterazioni=')
ind

ans =
1.9643e-005
numero di iterazioni=
ind =
6
TANGENTI
Problema: ricerca degli zeri di y= sen x – log x
Posto:
x1=a=1→f(x1)
x2=b=3→ f(x2)
Si costruisce la tangente per
(x2, f(x2)) e se ne determina il
punto x3 di intersezione con
l’asse x.
x3 sostituisce x2 nella definizione dell’intervallo.
TANGENTI
Si procede poi calcolando xn+1, che sostituisce xn nella
definizione dell’intervallo, sempre dalla stessa parte destra.

Questo procedimento è corretto se:
1. f(a)>f(b) e la concavità è verso il basso, come nell’esempio
2. f(a)<f(b) e la concavità è verso l’alto
Altrimenti, se:
3. f(a)>f(b) e la concavità è verso l’alto
4. f(a)<f(b) e la concavità è verso il basso
rimane fisso l’estremo destro dell’intervallo ed è il sinistro ad
avvicinarsi allo zero.
ESEMPIO CON MATLAB
realizzato da Macchini Matteo e Castiglia Dario, classe 5B A.S. 2007/2008 Liceo Scientifico Salutati – Montecatini T.
a=1
b=3
fb=sin(b)-log(b);
m(1)=cos(b)-(1/b);
x(1)=(m(1)*b-fb)/m(1);
for i=1:1000
y(i)=sin(x(i))-log(x(i));
m(i+1)=cos(x(i))-(1/(x(i)));
x(i+1)=(m(i)*(x(i))-(y(i)))/(m(i));

Output

ascissa=
ans =
2.2191
ordinata=

if abs(y(i))<1E-04
ind=i;
break
end
end
display('ascissa=')
x(i)
display('ordinata=')
y(i)
display('numero di iterazioni=')
ind

ans =
-1.9146e-006
numero di iterazioni=
ind =
4

More Related Content

What's hot

Interviu cu biologul bruce lipton
Interviu cu biologul bruce liptonInterviu cu biologul bruce lipton
Interviu cu biologul bruce liptonOdette Irimiea
 
Ppt metode kb sederhana
Ppt metode kb sederhanaPpt metode kb sederhana
Ppt metode kb sederhanalia lia
 
Pertolongan Persalinan Sungsang
Pertolongan Persalinan SungsangPertolongan Persalinan Sungsang
Pertolongan Persalinan Sungsangpjj_kemenkes
 
Etika dan perilaku kebidanan
Etika dan perilaku kebidananEtika dan perilaku kebidanan
Etika dan perilaku kebidananalief ayu
 
Makalah etika kebidanan
Makalah etika kebidananMakalah etika kebidanan
Makalah etika kebidananasep nababan
 
M3 kb4 mobilisasi, istirahat, tidur
M3 kb4 mobilisasi, istirahat, tidur M3 kb4 mobilisasi, istirahat, tidur
M3 kb4 mobilisasi, istirahat, tidur ppghybrid4
 
Alat kontrasepsi kb
Alat kontrasepsi kbAlat kontrasepsi kb
Alat kontrasepsi kbasfar12
 
Percakapan konseling antara bidan dengan
Percakapan konseling antara bidan denganPercakapan konseling antara bidan dengan
Percakapan konseling antara bidan denganSeptian Muna Barakati
 
ABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAM
ABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAMABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAM
ABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAMFera Rausanni Ilma
 
Kokeb mandiri,kolaborasi,rujukan
Kokeb mandiri,kolaborasi,rujukanKokeb mandiri,kolaborasi,rujukan
Kokeb mandiri,kolaborasi,rujukanwidya lestari
 
Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...
Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...
Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...AstriYuliaSariLubis1
 
Calea surasului interior michael winn
Calea surasului interior   michael winnCalea surasului interior   michael winn
Calea surasului interior michael winnTudorache Liviu
 
Levenson, Lester - Adevarul suprem referitor la iubire si fericire
Levenson, Lester - Adevarul suprem referitor la iubire si fericireLevenson, Lester - Adevarul suprem referitor la iubire si fericire
Levenson, Lester - Adevarul suprem referitor la iubire si fericireRobin Cruise Jr.
 
Massage perineum
Massage perineumMassage perineum
Massage perineumIshak Majid
 
Placenta manual
Placenta  manualPlacenta  manual
Placenta manualisnaidi
 
KB 2 Jenis Tindakan Operatif Kebidanan
KB 2 Jenis Tindakan Operatif KebidananKB 2 Jenis Tindakan Operatif Kebidanan
KB 2 Jenis Tindakan Operatif Kebidananpjj_kemenkes
 
05 persiapan umum sebelum tindakan
05 persiapan umum sebelum tindakan05 persiapan umum sebelum tindakan
05 persiapan umum sebelum tindakanJoni Iswanto
 

What's hot (20)

Interviu cu biologul bruce lipton
Interviu cu biologul bruce liptonInterviu cu biologul bruce lipton
Interviu cu biologul bruce lipton
 
Ppt metode kb sederhana
Ppt metode kb sederhanaPpt metode kb sederhana
Ppt metode kb sederhana
 
Pertolongan Persalinan Sungsang
Pertolongan Persalinan SungsangPertolongan Persalinan Sungsang
Pertolongan Persalinan Sungsang
 
Etika dan perilaku kebidanan
Etika dan perilaku kebidananEtika dan perilaku kebidanan
Etika dan perilaku kebidanan
 
Makalah etika kebidanan
Makalah etika kebidananMakalah etika kebidanan
Makalah etika kebidanan
 
M3 kb4 mobilisasi, istirahat, tidur
M3 kb4 mobilisasi, istirahat, tidur M3 kb4 mobilisasi, istirahat, tidur
M3 kb4 mobilisasi, istirahat, tidur
 
Alat kontrasepsi kb
Alat kontrasepsi kbAlat kontrasepsi kb
Alat kontrasepsi kb
 
Kumpulan sastra lama muna
Kumpulan sastra lama munaKumpulan sastra lama muna
Kumpulan sastra lama muna
 
Percakapan konseling antara bidan dengan
Percakapan konseling antara bidan denganPercakapan konseling antara bidan dengan
Percakapan konseling antara bidan dengan
 
Kanker seviks
Kanker seviksKanker seviks
Kanker seviks
 
ABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAM
ABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAMABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAM
ABORSI DALAM TINJAUAN ETIKA, HUKUM POSITIF DAN HUKUM ISLAM
 
Kokeb mandiri,kolaborasi,rujukan
Kokeb mandiri,kolaborasi,rujukanKokeb mandiri,kolaborasi,rujukan
Kokeb mandiri,kolaborasi,rujukan
 
Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...
Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...
Norma dan Praktik budaya dalam kehidupan seksualitas dan kemampuan reproduksi...
 
Calea surasului interior michael winn
Calea surasului interior   michael winnCalea surasului interior   michael winn
Calea surasului interior michael winn
 
Levenson, Lester - Adevarul suprem referitor la iubire si fericire
Levenson, Lester - Adevarul suprem referitor la iubire si fericireLevenson, Lester - Adevarul suprem referitor la iubire si fericire
Levenson, Lester - Adevarul suprem referitor la iubire si fericire
 
Massage perineum
Massage perineumMassage perineum
Massage perineum
 
Placenta manual
Placenta  manualPlacenta  manual
Placenta manual
 
KB 2 Jenis Tindakan Operatif Kebidanan
KB 2 Jenis Tindakan Operatif KebidananKB 2 Jenis Tindakan Operatif Kebidanan
KB 2 Jenis Tindakan Operatif Kebidanan
 
05 persiapan umum sebelum tindakan
05 persiapan umum sebelum tindakan05 persiapan umum sebelum tindakan
05 persiapan umum sebelum tindakan
 
5,6,7,8
5,6,7,85,6,7,8
5,6,7,8
 

Similar to Zeri

Minimiemassimi
MinimiemassimiMinimiemassimi
Minimiemassimialecellini
 
Teoremi sulle funzioni-continue_e_del_calcolo_differrenziale
Teoremi sulle funzioni-continue_e_del_calcolo_differrenzialeTeoremi sulle funzioni-continue_e_del_calcolo_differrenziale
Teoremi sulle funzioni-continue_e_del_calcolo_differrenzialeLaura Pecoraro
 
Calcolo Infinitesimale
Calcolo InfinitesimaleCalcolo Infinitesimale
Calcolo Infinitesimaleguesta43993
 
027 Scomposizione E Prodotti Notevoli
027 Scomposizione E Prodotti Notevoli027 Scomposizione E Prodotti Notevoli
027 Scomposizione E Prodotti Notevoliguestf75986d
 
Appunti sugli-integrali-definiti
Appunti sugli-integrali-definitiAppunti sugli-integrali-definiti
Appunti sugli-integrali-definitimvivabr
 
Topog4qgis tech documentation
Topog4qgis tech documentationTopog4qgis tech documentation
Topog4qgis tech documentationGiuliano Curti
 
Integrali definiti
Integrali definitiIntegrali definiti
Integrali definitiuffamate
 
studiodifunzione.pdf
studiodifunzione.pdfstudiodifunzione.pdf
studiodifunzione.pdfAlessioDiMeo1
 
Divisione di due polinomi in una sola variabile
Divisione di due polinomi in una sola variabileDivisione di due polinomi in una sola variabile
Divisione di due polinomi in una sola variabileAntonino Giardina
 
Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]
Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]
Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]santi caltabiano
 
Teorema di lagrange e conseguenze
Teorema di lagrange e conseguenzeTeorema di lagrange e conseguenze
Teorema di lagrange e conseguenzeMarcello Pedone
 

Similar to Zeri (20)

Minimiemassimi
MinimiemassimiMinimiemassimi
Minimiemassimi
 
Teoremi sulle funzioni-continue_e_del_calcolo_differrenziale
Teoremi sulle funzioni-continue_e_del_calcolo_differrenzialeTeoremi sulle funzioni-continue_e_del_calcolo_differrenziale
Teoremi sulle funzioni-continue_e_del_calcolo_differrenziale
 
Calcolo Infinitesimale
Calcolo InfinitesimaleCalcolo Infinitesimale
Calcolo Infinitesimale
 
027 Scomposizione E Prodotti Notevoli
027 Scomposizione E Prodotti Notevoli027 Scomposizione E Prodotti Notevoli
027 Scomposizione E Prodotti Notevoli
 
Massimi e minimi
Massimi e minimiMassimi e minimi
Massimi e minimi
 
Appunti sugli-integrali-definiti
Appunti sugli-integrali-definitiAppunti sugli-integrali-definiti
Appunti sugli-integrali-definiti
 
Integrale definito
Integrale definitoIntegrale definito
Integrale definito
 
Infiniti infinitesimi asintoti
Infiniti infinitesimi asintotiInfiniti infinitesimi asintoti
Infiniti infinitesimi asintoti
 
Topog4qgis tech documentation
Topog4qgis tech documentationTopog4qgis tech documentation
Topog4qgis tech documentation
 
Integrali definiti
Integrali definitiIntegrali definiti
Integrali definiti
 
studiodifunzione.pdf
studiodifunzione.pdfstudiodifunzione.pdf
studiodifunzione.pdf
 
GlobalInvertibility
GlobalInvertibilityGlobalInvertibility
GlobalInvertibility
 
Divisione di due polinomi in una sola variabile
Divisione di due polinomi in una sola variabileDivisione di due polinomi in una sola variabile
Divisione di due polinomi in una sola variabile
 
Flessi
FlessiFlessi
Flessi
 
Asintoti
AsintotiAsintoti
Asintoti
 
Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]
Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]
Infinitesimi ed infiniti [teoria ed esericizi][santi caltabiano]
 
Teorema di lagrange e conseguenze
Teorema di lagrange e conseguenzeTeorema di lagrange e conseguenze
Teorema di lagrange e conseguenze
 
Slide matematica Alessandrini
Slide matematica AlessandriniSlide matematica Alessandrini
Slide matematica Alessandrini
 
Massimi e minimi vincolati
Massimi e minimi vincolatiMassimi e minimi vincolati
Massimi e minimi vincolati
 
Limiti deriv
Limiti derivLimiti deriv
Limiti deriv
 

Recently uploaded

La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieVincenzoPantalena1
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiorevaleriodinoia35
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaPierLuigi Albini
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativovaleriodinoia35
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaRafael Figueredo
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldivaleriodinoia35
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 

Recently uploaded (8)

La seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medieLa seconda guerra mondiale per licei e scuole medie
La seconda guerra mondiale per licei e scuole medie
 
Esperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superioreEsperimenti_laboratorio di fisica per la scuola superiore
Esperimenti_laboratorio di fisica per la scuola superiore
 
Ticonzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza culturaTiconzero news 148.pdf aprile 2024 Terza cultura
Ticonzero news 148.pdf aprile 2024 Terza cultura
 
Corso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativoCorso di digitalizzazione e reti per segretario amministrativo
Corso di digitalizzazione e reti per segretario amministrativo
 
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla CresimaIL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
IL CHIAMATO ALLA CONVERSIONE - catechesi per candidati alla Cresima
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 
lezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldilezione di fisica_I moti nel piano_Amaldi
lezione di fisica_I moti nel piano_Amaldi
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 

Zeri

  • 1. METODI NUMERICI PER LA RICERCA DEGLI ZERI DI UNA FUNZIONE Prof. Stefano Gori Liceo Scientifico Salutati – Montecatini Terme
  • 2. TEOREMA DI ESISTENZA Data una funzione f continua nell’intervallo chiuso e limitato [a;b], se negli estremi dell’intervallo la funzione assume valori di segno opposto allora esiste almeno un punto interno ad [a;b] in cui f(x)=0.
  • 3. PRIMO TEOREMA DI UNICITÀ È data f(x) continua in [a;b]e derivabile in (a;b). Per f(x) sussistano le ipotesi del teorema di esistenza. Se f’(x)≠0 in (a;b), allora lo zero è unico.
  • 4. SECONDO TEOREMA DI UNICITÀ È data f(x) continua in [a;b] e derivabile due volte in (a;b). Per f(x) sussistano le ipotesi del teorema di esistenza. Se f’’(x) non cambia segno in (a;b), allora lo zero è unico.
  • 5. METODI 1. Bisezione 2. Secanti (o corde) 3. Tangenti (o metodo di Newton)
  • 6. Problema: ricerca degli zeri di y= sen x – log x In [1;3] sono verificate le ipotesi del secondo teorema di unicità.
  • 7. BISEZIONE Problema: ricerca degli zeri di y= sen x – log x sen x - loge x Posto: x1=a=1→f(x1)=0,84>0 x2=b=3→ f(x2)=-0,96<0 1,0 0,8 0,6 0,4 0,2 0,0 -0,2 -0,4 -0,6 -0,8 -1,0 0,0 0,5 1,0 1,5 2,0 2,5 3,0 3,5 Si considera il punto medio x3=2 → f(x3)=0,22>0 Siccome f(x3) è positiva come f (x1), x3 sostituisce x1 nella definizione dell’intervallo. Al posto di [1;3], a questo passo, consideriamo pertanto l’intervallo [2;3].
  • 8. BISEZIONE Problema: ricerca degli zeri di y= sen x – log x Abbiamo quindi: x2=b=3→ f(x2)=-0,96<0 x3=2 → f(x3)=0,22>0 sen x - loge x 0,4 0,2 0,0 -0,2 -0,4 -0,6 Si considera il punto medio x4=2,5 → f(x4)=-0,318<0 -0,8 -1,0 1,6 1,8 2,0 2,2 2,4 2,6 2,8 3,0 Siccome f(x4) è negativa come f (x2), x4 sostituisce x2 nella definizione dell’intervallo. Al posto di [2;3], a questo passo, consideriamo pertanto l’intervallo [2;2,5]. 3,2
  • 9. BISEZIONE Problema: ricerca degli zeri di y= sen x – log x Sapevamo all’inizio che lo zero era compreso in [1;3]. Dopo due passi, sappiamo che lo zero è compreso in [2;2,5]. A ogni passo, l’ampiezza dell’intervallo si dimezza (bisezione). Problema: quando ci si ferma? Il processo si può arrestare quando l’ampiezza dell’intervallo è minore di un valore prefissato (ad esempio, un milionesimo). Per le funzioni a forte pendenza, fissato ε arbitrario e positivo, ci si può fermare quando |f(x)|< ε.
  • 10. ESEMPIO CON MATLAB x(1)=1; a=x(1); x(2)=3; b=x(2); y(1)=sin(x(1))-log(x(1)); fa=y(1); y(2)=sin(x(2))-log(x(2)); fb=y(2); for i=1:1000 x(i+2)=(a+b)/2; y(i+2)=sin(x(i+2))log(x(i+2)); if y(i+2)*fa>0 a=x(i+2); fa=y(i+2); end if y(i+2)*fa<0 b=x(i+2); fb=y(i+2); end Output if abs(y(i+2))<1E-04 ind=i; break end end display('ascissa=') a display('ordinata=') y(ind+2) display('numero di iterazioni=') ind a= ascissa= 2.2190 ordinata= ans = -9.5557e-006 numero di iterazioni= ind = 14
  • 11. SECANTI Problema: ricerca degli zeri di y= sen x – log x Posto: a=1→f(a) b=3→ f(b) Si costruisce la secante per (x1,f(x1)) e (b, f(b)) e se ne determina il punto x1 di intersezione con l’asse x. b−a x1 = a − ×f (a ) f (b) − f ( a) x1 sostituisce a nella definizione dell’intervallo.
  • 12. SECANTI Si procede poi calcolando xn+1, che sostituisce xn nella definizione dell’intervallo: x = x − b − xn ×f ( x ) n +1 n n f (b) − f ( xn ) Questo procedimento è corretto se: 1. f(a)>f(b) e la concavità è verso il basso, come nell’esempio 2. f(a)<f(b) e la concavità è verso l’alto Altrimenti, se: 3. f(a)>f(b) e la concavità è verso l’alto 4. f(a)<f(b) e la concavità è verso il basso rimane fisso l’estremo sinistro dell’intervallo ed è il destro ad avvicinarsi allo zero.
  • 13. ESEMPIO CON MATLAB a=1; b=3; fa=sin(a)-log(a); fb=sin(b)-log(b); x(1)=a-fa*(b-a)/(fb-fa); for i=1:1000 y(i)=sin(x(i))-log(x(i)); x(i+1)=x(i)-y(i)*(b-x(i))/(fb-y(i)); Output ascissa= ans = 2.2191 ordinata= if abs(y(i))<1E-04 ind=i; break end end display('ascissa=') x(i) display('ordinata=') y(i) display('numero di iterazioni=') ind ans = 1.9643e-005 numero di iterazioni= ind = 6
  • 14. TANGENTI Problema: ricerca degli zeri di y= sen x – log x Posto: x1=a=1→f(x1) x2=b=3→ f(x2) Si costruisce la tangente per (x2, f(x2)) e se ne determina il punto x3 di intersezione con l’asse x. x3 sostituisce x2 nella definizione dell’intervallo.
  • 15. TANGENTI Si procede poi calcolando xn+1, che sostituisce xn nella definizione dell’intervallo, sempre dalla stessa parte destra. Questo procedimento è corretto se: 1. f(a)>f(b) e la concavità è verso il basso, come nell’esempio 2. f(a)<f(b) e la concavità è verso l’alto Altrimenti, se: 3. f(a)>f(b) e la concavità è verso l’alto 4. f(a)<f(b) e la concavità è verso il basso rimane fisso l’estremo destro dell’intervallo ed è il sinistro ad avvicinarsi allo zero.
  • 16. ESEMPIO CON MATLAB realizzato da Macchini Matteo e Castiglia Dario, classe 5B A.S. 2007/2008 Liceo Scientifico Salutati – Montecatini T. a=1 b=3 fb=sin(b)-log(b); m(1)=cos(b)-(1/b); x(1)=(m(1)*b-fb)/m(1); for i=1:1000 y(i)=sin(x(i))-log(x(i)); m(i+1)=cos(x(i))-(1/(x(i))); x(i+1)=(m(i)*(x(i))-(y(i)))/(m(i)); Output ascissa= ans = 2.2191 ordinata= if abs(y(i))<1E-04 ind=i; break end end display('ascissa=') x(i) display('ordinata=') y(i) display('numero di iterazioni=') ind ans = -1.9146e-006 numero di iterazioni= ind = 4