Esercizi sul metodo di bisezione

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:RisorsaTemplate:Navigazione lezione

Esercizio 1

  • Scrivere una funzione Octave/MATLAB per il metodo di bisezione. La funzione deve prendere in ingresso la funzione di cui si vuole stimare lo zero, gli estremi della funzione a e b, la tolleranza ϵ ed il numero massimo di iterazioni.
  • Si consideri la funzione f(x)=cosx in [0,3π].
    1. Quanti zeri ci sono in quest'intervallo?
    2. Teoricamente, dopo quante iterazioni ci si aspetta di trovare una soluzione?
    3. Posto ϵ=1010, quante iterazioni sono necessarie? Il risultato numerico rispetta quello teorico?
    4. Posto ϵ=1020, quante iterazioni sono necessarie? Il risultato numerico rispetta quello teorico?

Vai alla soluzione.

Esercizio 2

  • Si consideri la funzione f(x)=exx2 in [2,0].
    1. Si dimostri che esiste un unico zero α tale che f(α)=0.
    2. Posta la tolleranza ϵ=108, si calcoli quante iterazioni sono richieste?
    3. Si consideri la restrizione dell'intervallo a [2,1]. In questo caso quante iterazioni sono necessarie?
    4. Tramite la funzione di Octave/MATLAB dell'esercizio 1 si calcoli lo zero della funzione.
    5. Si calcoli la soluzione con precisione ϵ=1015 e la si consideri come soluzione esatta. Considerando quindi ϵ=108, fare un grafico in scala logaritmica che rappresenti l'andamento dell'errore medio e dell'errore effettivo. Commentare.

Vai alla soluzione.

Esercizio 3

Si dimostri che per la successione definita dal metodo di bisezione con k0 si ha

|αxk|ba2k+1.

Vai alla soluzione.