title: Confronto tra metodo delle secanti e metodo delle tangenti
text: # Confronto tra metodo delle secanti e metodo delle tangenti
  
  In matematica e più specificamente in analisi numerica, il metodo delle secanti e il metodo delle tangenti sono metodi largamente utilizzati per il calcolo approssimato di una soluzione di un'equazione della forma $f(x)=0$.
  
  Il metodo delle secanti è un semplice metodo convergente, ma generalmente è molto lento, richiede molti passi per raggiungere una precisione accettabile, mentre il metodo delle tangenti è più veloce (fornisce buoni risultati in pochi passi).
  
  Se $f'(x)\cdot f''(x)>0$, quindi se $\,f(x)$ è decrescente e concava (fig. 1) oppure se $\,f(x)$ è crescente e convessa.
  
  Il metodo delle tangenti costruisce una successione $\,\{x_{n}\}$ decrescente che approssima per eccesso la radice.
  
  Il metodo delle secanti costruisce una successione $\,\{x_{m}\}$ crescente che approssima per difetto la radice.
  
  Se $f'(x)\cdot f''(x)<0$ quindi se $\,f(x)$ è crescente e concava (fig. 3) oppure $\,f(x)$ è decrescente e convessa.
  
  Il metodo delle tangenti costruisce una successione $\,\{x_{n}\}$ crescente che approssima per difetto la radice.
  
  Il metodo delle secanti costruisce una successione $\,\{x_{m}\}$ decrescente che approssima per eccesso la radice.
  
  Quindi usati insieme, i due metodi, forniscono approssimazioni per eccesso e per difetto dell'unica radice dell'equazione $\,f(x)=0$.
  
  È possibile perciò, ove la funzione $f$ verifichi le ipotesi, utilizzare contemporaneamente i due metodi, iterando l'applicazione di essi finché i valori approssimati per eccesso e per difetto distino meno della precisione ε scelta.
  
  ## Primo esempio
  
  Esempio 1: determinare le radici di $\,x^{3}-2x-2=0$ a meno di $\,10^{-4}$.
  
  La funzione è definita e continua in $\mathbb {R}$, inoltre, poiché ${\mathop {\lim _{x\to +\infty }} {f\left({x}\right)}}=+\infty$ e ${\mathop {\lim _{x\to -\infty }} {f\left({x}\right)}}=-\infty$ la curva incontra l'asse delle $x$ in almeno un punto.
  
  Dallo studio delle derivate prima e seconda $\,f'(x)=3x^{2}-2$ e $\,f''(x)=6x$ si ricava che la funzione ha un massimo relativo in $\left(-{\sqrt {\frac {2}{3}}}\,,\,{\frac {4}{3}}{\sqrt {\frac {2}{3}}}-2\right)$, un minimo relativo in $\left({\sqrt {\frac {2}{3}}}\,,\,-{\frac {4}{3}}{\sqrt {\frac {2}{3}}}-2\right)$ e un flesso a tangente obliqua in $\,(0,-2)$ e quindi la curva interseca l'asse delle $x$ in un solo punto. Inoltre $\,f(1)=-3<0$ e $\,f(2)=2>0$; perciò $\,1<\alpha <2$. Sono soddisfatte le condizioni richieste per potere usare i metodi delle tangenti e delle secanti.
  
  Applicando il metodo delle tangenti, essendo $\,f(x)$ crescente e convessa nell'intervallo $\,[1,2]$ si trovano valori approssimati per eccesso. Si traccia la tangente in $\,B$, in quanto è in esso che la funzione e la derivata seconda sono concordi. Utilizzando la seguente relazione di ricorrenza si ottiene
  
  $x_{0}=b-{\frac {f(b)}{f'(b)}}=2-{\frac {f(2)}{f'(2)}}=1.8$
  
  $x_{1}=x_{0}-{\frac {f(x_{0})}{f'(x_{0})}}=1.769948187$
  
  $x_{2}=x_{1}-{\frac {f(x_{1})}{f'(x_{1})}}=1.769292663$
  
  poiché risulta $\left|x_{2}-x_{1}\right|<10^{-3}$, iterando ulteriormente si ottiene
  
  $x_{3}=x_{2}-{\frac {f(x_{2})}{f'(x_{2})}}=1.769292354$ da cui $\left|x_{3}-x_{2}\right|<10^{-6}$ e quindi $\,\alpha =1.769292$ è la radice approssimata per eccesso a meno $\,10^{-6}$ dopo 4 iterazioni.
  
  Applicando il metodo delle secanti, essendo $\,A=(1,-3)$ e $\,B=(2,2)$ i punti dell'intervallo per cui passa la prima secante, dalla formula
  
  $x_{n+1}=b-f(b){\frac {x_{n}-b}{f(x_{n})-f(b)}}$
  
  si ricavano i seguenti valori approssimati per difetto:
  
  $x_{0}=b-f(b){\frac {a-b}{f(a)-f(b)}})=1.6$
  
  la seconda secante passa per i punti $\,B$ e $\,C=(x_{0},f(x_{0}))$ essendo $\,f(b)f(x_{0})=2(-0.0255)<0$ da cui
  
  $x_{1}=b-f(b){\frac {x_{0}-b}{f(x_{0})-f(b)}})=1.742268$
  
  $x_{2}=b-f(b){\frac {x_{1}-b}{f(x_{1})-f(b)}})=1.765259$
  
  $x_{3}\,=\,1.768696$
  
  $x_{4}\,=\,1.769204$
  
  $x_{5}\,=\,1.769279$
  
  dopo 6 iterazioni, essendo $\left|x_{5}-x_{4}\right|<10^{-4}$, $\,\alpha =1.7692$ è la radice approssimata per difetto a meno $\,10^{-4}$. Confrontando i valori ottenuti con i due metodi, si osserva che il valore $\,\alpha =1.7692$ è esatto alla quarta cifra decimale.
  
  ## Secondo esempio
  
  Esempio 2: determinare le radici di $\,e^{-x}-x+1=0$ a meno di $\,10^{-4}$
  
  Sia $\,f(x)=e^{-x}-x+1$. Si scrive l'equazione nella forma $\,e^{-x}=x-1$e si considerano le funzioni di equazioni $\,y=e^{-x}$ e $\,y=x-1$.
  
  Dalla rappresentazione grafica in uno stesso sistema di riferimento cartesiano delle due funzioni, si ricava che le due curve si intersecano nel solo punto $P$, pertanto l'equazione ammette una sola radice, che è l'ascissa del punto $P$ ed essendo $\,f(1)={\frac {1}{e}}>0$ e $\,f(2)={\frac {1}{e^{2}}}-1<0$, tale radice appartiene all'intervallo $\,[1,2]$. Dallo studio delle derivate prima e seconda, la funzione $\,f$ è decrescente e convessa nell'intervallo $\,[1,2]$; quindi utilizzando il metodo delle tangenti, partendo dall'estremo $A=\left(1,{\frac {1}{e}}\right)$in cui la funzione $\,f$ e la derivata seconda sono concordi si ricavano le seguenti approssimazioni per difetto
  
  $x_{0}=a-{\frac {f(a)}{f'(a)}}=1-{\frac {f(1)}{f'(1)}}=1.268941$
  
  $x_{1}=x_{0}-{\frac {f(x_{0})}{f'(x_{0})}}=1.278455$
  
  $x_{2}=x_{1}-{\frac {f(x_{1})}{f'(x_{1})}}=1.278465$
  
  poiché risulta $\left|x_{2}-x_{1}\right|<10^{-4}$ si ottiene che il valore approssimato per difetto della radice a meno di $10^{-4}$ è $\alpha =1.2784$ dopo 3 iterazioni.
  
  Applicando il metodo delle secanti essendo $A=\left(1,{\frac {1}{e}}\right)$ e $B=\left(2,{\frac {1-e^{2}}{e^{2}}}\right)$ i punti dell'intervallo per cui passa la prima secante, si ottengono i seguenti valori approssimati per eccesso: $\,x_{0}=a-f(a){\frac {b-a}{f(b)-f(a)}}=1.298472$.
  
  La seconda secante passa per i punti $\,A$ e $\,C=(x_{0},f(x_{0}))$ essendo $f(a)f(x_{0})={\frac {1}{e}}(-0.0255)<0$ da cui
  
  $x_{1}=a-f(a){\frac {x_{0}-a}{f(x_{0})-f(a)}}=1.279108$
  
  $x_{2}=a-f(a){\frac {x_{1}-a}{f(x_{1})-f(a)}}=1.278485$
  
  $x_{3}=a-f(a){\frac {x_{2}-a}{f(x_{2})-f(a)}}=1.278465$ ;
  
  essendo $\left|x_{3}-x_{2}\right|<10^{-4}$, $\,\alpha =1.2784$ è la radice approssimata per eccesso a meno di $\,10^{-4}$ dopo 4 iterazioni; questo valore coincide con quello trovato con il metodo delle tangenti, ma con un maggior numero di iterazioni.
  
  