Daniela Lera A.A

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Daniela Lera A.A"

Transcript

1 Daniela Lera Università degli Studi di Cagliari Dipartimento di Matematica e Informatica A.A

2 Problemi non lineari Definizione f : R R F : R n R m f (x) = 0 F(x) = 0 In generale si determina una successione {x k } tale che lim x k = α k dove α é una soluzione del problema.

3 Esempi x 2 c = 0 x = ± c e x c = 0 x = log c sin x = c x = arcsin c BANALI se sono disponibili le funzioni elementari.

4 Esempi x 7 5x = 0 e x2 5 + sinx logcose x = 0 { x 2 + e y = 7 sinx y = 5 NON BANALI la soluzione potrebbe non essere esprimibile analiticamente.

5 Funzione di una variabile Le soluzioni potrebbero esistere, non esistere o essere multiple. f : R R f (x) = 0

6 F : Funzione di n variabili R n R m x 1 x 2... x n f 1 (x 1,..., x n ) f 2 (x 1,..., x n )... f m (x 1,..., x n ) F(x) = 0 f 1 (x 1,..., x n ) = 0 f 2 (x 1,..., x n ) = 0... f m (x 1,..., x n ) = 0

7 Funzione di due variabili { f1 (x, y) = x 2 y + m = 0 f 2 (x, y) = x + y 2 + m = 0 m = 1: nessuna soluzione m = 1/4 una soluzione.

8 Funzione di due variabili { f1 (x, y) = x 2 y + m = 0 f 2 (x, y) = x + y 2 + m = 0 m = 0: due soluzioni m = 1: quattro soluzioni.

9 Metodi iterativi Anche per tali sistemi non esiste una formula risolutiva di tipo generale, ossia un metodo diretto che consenta di ottenere la soluzione esatta in un numero finito di passi. Per risolvere tali equazioni (o sistemi di equazioni) non lineari si utilizzano quindi opportuni metodi iterativi.

10 Metodi iterativi Considerato un punto iniziale x 0, un metodo (od algoritmo) iterativo è una procedura matematica che consente di determinare una successione x 0, x 1, x 2,... che converge ad una radice dell equazione f (x) = 0, ossia ad un valore α tale che f (α) = 0. Si definisce errore al passo k la quantità e k = x k α e si dice che un metodo iterativo è convergente se lim e k = 0. k

11 Condizionamento f (x) = 0, x [a, b] Non si riesce a determinare un α tale che f (α) = 0. Gli algoritmi forniscono un punto x in [a, b] tale che f(x) ε.

12 Condizionamento Funzione piatta problema malcondizionato

13 Condizionamento Funzione piatta problema malcondizionato f (x) f (α) + f (α)(x α) f (x) ε implica x α 1 f (α) ε L errore può essere amplificato di un fattore 1/f (α).

14 Condizionamento Il condizionamento peggiora per radici multiple. Se α è radice doppia si ha: f (x) f (α) + f (α)(x α) + f (ξ)(x α) 2 /2 f (x) ε implica x α ( 2ε ) 1/2 f (ξ)

15 Condizionamento Se anche fosse f (ξ) 1 in prossimità di α, così che x α 2ε allora f (x) 10 8 x α si avrebbe una grossa perdita di accuratezza. Più derivate si annullano, più le cose peggiorano.

16 Metodo di bisezione Il metodo richiede solo la continuità della f. Si basa sul TEOREMA DEGLI ZERI Data una f (x) continua in [a, b] e tale che f (a)f (b) < 0, allora esiste α (a, b), tale che f (α) = 0. Si ipotizza una sola radice in [a, b].

17 Metodo di bisezione Come funziona: a 0 = a, b 0 = b c 1 = a 0 + b 0 2 Se f (c 1 )f (a 0 ) < 0 si pone a 1 = a 0, b 1 = c 1 Se f (c 1 )f (b 0 ) < 0 si pone a 1 = c 1, b 1 = b 0 etc... c 2 = a 1 + b 1 2

18 Metodo di bisezione

19 Interpretazione geometrica Il metodo di bisezione può essere interpretato, ad ogni k, come una approssimazione della f (x) mediante la retta per i punti (a k, sgnf (a k )) e (b k, sgnf (b k )). Si tratta di una approssimazione che non tiene conto dei valori della funzione, ma soltanto dei segni. Metodi, meno affidabili, ma piu veloci, prendono in considerazione anche i valori della funzione.

20 Convergenza {x k } α? Si ha: b k a k = b k 1 a k 1, x k = a k 1 + b k α x k b k 1 a k 1 2 = b k 2 a k =... = b a 2 k cioé α x k b a 2 k 0. Il metodo converge.

21 Convergenza Quante iterazioni servono per avere precisione ε? b a 2 k ε Cioé 2 k b a k log ε 2 (b a) log 2 ε Esempio [a, b] = [0, 2], ε = 10 8 k [a, b] = [0, 200], ε = 10 8 k E un metodo lento a convergere.

22 Ordine di convergenza Definizione: La successione {x k } generata da un metodo numerico converge alla soluzione α con ordine p se e solo se esiste c > 0 tale che α x k+1 α x k p c, k 0 c = costante asintotica dell errore. Se p = 1, c deve essere minore di 1.

23 Ordine di convergenza: bisezione α x k 1 2 α x k 1 L ordine di convergenza nel metodo di bisezione é lineare. p = 1 e c = 1/2.

24 Metodo Regula Falsi Utilizza i valori della funzione, oltre al segno. In [a k, b k ] si approssima la f (x) con la retta che interpola i punti (a k, f (a k )) e (b k, f (b k )). y = x a k b k a k [f (b k ) f (a k )] + f (a k ) y = 0 x k+1 = a kf (b k ) b k f (a k ) f (b k ) f (a k ) x k+1 é lo zero di tale retta che si prende come nuova approssimazione della soluzione. Si procede poi come in bisezione.

25 Metodo Regula Falsi

26 Metodo Regula Falsi: convergenza Nel metodo Regula falsi, diversamente da bisezione, non si ha in generale b k a k 0 (Esempio precedente o con una funzione concava crescente).

27 Metodo di Newton Il metodo di Newton sfrutta le informazioni sulla funzione e sulla derivata della funzione in determinati punti dell intervallo. Schema generale x n+1 = x n f (x n) f (x n ) x 0 arbitrario e f (x n ) 0, n n = 0, 1, 2,...

28 Metodo di Newton Lo schema si ottiene approssimando la f ad ogni iterazione con lo sviluppo in serie di Taylor arrestato alla derivata prima. Al primo passo si ha: da cui: f (x) f (x 0 ) + f (x 0 )(x x 0 ) = 0 x = x 0 f (x 0) f (x 0 )

29 Newton Significato geometrico Ad ogni passo k del metodo di Newton si approssima la f (x) con la retta tangente nel punto x k 1 alla stessa f. Al primo passo si considera la retta tangente alla f in x 0 : y f (x 0 ) = f (x 0 )(x x 0 ) y = 0 x 1 = x 0 f (x 0) f (x 0 )

30 Newton Significato geometrico

31 Newton Significato geometrico

32 Newton Ordine di convergenza Il metodo di Newton è più costoso, in termini di valutazione di funzione, rispetto ad altri metodi iterativi come bisezione o regula-falsi. Newton necessita inoltre della derivata prima della funzione f. Di contro, supponendo che converga, la sua velocità di convergenza risulta quadratica.

33 Newton Ordine di convergenza Si consideri lo sviluppo di Taylor applicato in un intorno di x n : f (x) = f (x n ) + (x x n )f (x n ) + (x x n) 2 f (ξ n ) 2 ξ n I (xn,x) Per x = α si ha: 0 = f (α) = f (x n ) + (α x n )f (x n ) + (α x n) 2 f (ξ n ) 2 Da cui, supponendo f (x n ) 0 f (x n ) f (x n ) + α x n = 1 f (ξ n ) 2 f (x n ) (α x n) 2

34 Newton Ordine di convergenza Quindi α x n+1 = 1 f (ξ n ) 2 f (x n ) (α x n) 2 (1) Sia e n = α x n l errore al passo n, quindi la (1) diventa: e n+1 = 1 f (ξ n ) 2 f (x n ) e2 n

35 Newton Ordine di convergenza Passando al limite, supponendo che {x n } α e n+1 lim n e 2 n = 1 f (α) 2 f (α) Se f (α) 0, (radice ha molteplicità 1). Il metodo di Newton ha ordine di convergenza 2.

36 Newton Ordine di convergenza Quindi, se il metodo di Newton converge, e α non è una radice multipla, l ordine di convergenza è 2. L ordine di convergenza può diminuire in presenza di radici multiple.

37 Newton Radici multiple Esempio. f (x) = x 2 x n+1 = x n x2 n = x n 2x n 2 e n+1 = 1 2 e n convergenza lineare

Claudio Estatico Equazioni non-lineari

Claudio Estatico Equazioni non-lineari Claudio Estatico ([email protected]) Equazioni non-lineari 1 Equazioni non-lineari 1) Equazioni non-lineari e metodi iterativi. 2) Metodo di bisezione, metodo regula-falsi. 3) Metodo di Newton.

Dettagli

CALCOLO NUMERICO Laurea di base in Ingegneria Elettronica, delle Comunicazioni

CALCOLO NUMERICO Laurea di base in Ingegneria Elettronica, delle Comunicazioni CALCOLO NUMERICO Laurea di base in Ingegneria Elettronica, delle Comunicazioni Prof.ssa Laura Pezza (A.A. 2017-2018) V Lezione del 15.03.2018 http://www.dmmm.uniroma1.it/ laura.pezza 1 Metodo di Newton:

Dettagli

Problema. Equazioni non lineari. Metodo grafico. Teorema. Cercare la soluzione di

Problema. Equazioni non lineari. Metodo grafico. Teorema. Cercare la soluzione di Problema Cercare la soluzione di Equazioni non lineari dove Se è soluzione dell equazione, cioè allora si dice RADICE o ZERO della funzione Metodo grafico Graficamente si tratta di individuare l intersezione

Dettagli

Laboratorio di Calcolo Numerico

Laboratorio di Calcolo Numerico Laboratorio di Calcolo Numerico M.R. Russo Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2009/2010 Equazioni non lineari Data una funzione consideriamo il problema

Dettagli

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a

Corso di Matematica per la Chimica. Dott.ssa Maria Carmela De Bonis a.a Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Risoluzione di Equazioni non lineari Sia F C 0 ([a, b]), cioé F è una funzione continua in un intervallo [a, b] R, tale che F(a)F(b) < 0 1.5 1 F(b) 0.5 0 a

Dettagli

Metodi per il calcolo degli zeri di funzioni non lineari

Metodi per il calcolo degli zeri di funzioni non lineari Metodi per il calcolo degli zeri di funzioni non lineari N. Del Buono 1 Introduzione Le radici di un equazione non lineare f(x) = 0 non possono, in generale, essere espresse esplicitamente e anche quando

Dettagli

Metodi di Iterazione Funzionale

Metodi di Iterazione Funzionale Appunti di Matematica Computazionale Lezione Metodi di Iterazione Funzionale Il problema di calcolare il valore per cui F() = si può sempre trasformare in quello di trovare il punto fisso di una funzione

Dettagli

Equazioni e sistemi non lineari

Equazioni e sistemi non lineari Equazioni e sistemi non lineari Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Ricerca degli zeri di una funzione Problema e definizioni Metodo di Newton-Raphson

Dettagli

Esercizi proposti di Analisi Numerica

Esercizi proposti di Analisi Numerica Esercizi proposti di Analisi Numerica Silvia Bonettini Dipartimento di Matematica, Università di Ferrara 30 gennaio 2012 1 Conversioni, operazioni di macchina e analisi dell errore 1. Convertire i numeri

Dettagli

Equazioni e sistemi non lineari

Equazioni e sistemi non lineari Equazioni e sistemi non lineari Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Ricerca degli zeri di una funzione Problema e definizioni Metodo di Newton-Raphson

Dettagli

Raccolta di Esercizi d esame ( di Calcolo Numerico) Prof. Laura Pezza. Equazioni non lineari

Raccolta di Esercizi d esame ( di Calcolo Numerico) Prof. Laura Pezza. Equazioni non lineari Raccolta di Esercizi d esame ( di Calcolo Numerico) Prof. Laura Pezza Equazioni non lineari ESERCIZIO 1 Data l equazione ln(e + x) = 1 (1 + 4x) + 1 2 1.1 verificare analiticamente se sono soddisfatte le

Dettagli

Il Metodo di Newton, o delle Tangenti Federico Lastaria, Analisi e Geometria 1. Politecnico di Milano Corso di Analisi e Geometria 1

Il Metodo di Newton, o delle Tangenti Federico Lastaria, Analisi e Geometria 1. Politecnico di Milano Corso di Analisi e Geometria 1 Politecnico di Milano Corso di Analisi e Geometria 1 Federico Lastaria [email protected] Il Metodo di Newton, o delle Tangenti 6 Novembre 2016 Indice 1 Metodo di Newton, o delle tangenti 2 1.1

Dettagli

Corso di Calcolo Numerico

Corso di Calcolo Numerico Corso di Laurea in Ingegneria Gestionale Sede di Fermo Corso di 2 - EQUAZIONI NON LINEARI Introduzione Problema: trovare le soluzioni di un equazione del tipo f() = 0 Esempio sin a = 0 e = 3 1.0 2.0 0.5

Dettagli

Calcolo Numerico con elementi di programmazione

Calcolo Numerico con elementi di programmazione Calcolo Numerico con elementi di programmazione (A.A. 2014-2015) Appunti delle lezioni sui metodi per la soluzione di sistemi di equazioni non lineari Sistemi di equazioni non lineari Un sistema di equazioni

Dettagli

1 Esercizi relativi al Capitolo 1

1 Esercizi relativi al Capitolo 1 1 Esercizi relativi al Capitolo 1 1. (a) x = 7; (b) (x) 4 = (32.1) 4 = (14.25) 10 ; (c) x = 5; (d) (200) x = (18) 10 ; x = 3; y = (11330) 8 = (4824) 10 ; (e) x = 2882.125; y = 231002.02; (f) (x) 3 = (12122.1012)

Dettagli

Derivazione numerica. Introduzione al calcolo numerico. Derivazione numerica (II) Derivazione numerica (III)

Derivazione numerica. Introduzione al calcolo numerico. Derivazione numerica (II) Derivazione numerica (III) Derivazione numerica Introduzione al calcolo numerico Il calcolo della derivata di una funzione in un punto implica un processo al limite che può solo essere approssimato da un calcolatore. Supponiamo

Dettagli

Equazioni e sistemi non lineari. Prof. M. Lucia Sampoli

Equazioni e sistemi non lineari. Prof. M. Lucia Sampoli Equazioni e sistemi non lineari Prof. M. Lucia Sampoli 1 Equazioni non lineari Data una funzione f : consideriamo il problema di determinare i valori x tali che Tali valori sono solitamente chiamati zeri

Dettagli

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 20 giugno 2011

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 20 giugno 2011 Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 20 giugno 2011 L esame consiste di 4 domande aperte e 10 esercizi a risposta multipla. Per gli esercizi ci sono

Dettagli

Esercizio 1. Esercizio 2

Esercizio 1. Esercizio 2 Sia data la matrice A A(α) = Esercizio α 2 2α 2 2, α R.) determinare per quali valori del parametro reale α é verificata la condizione necessaria e sufficiente di convergenza per il metodo di Jacobi;.2)

Dettagli

Corso di Laurea in Ingegneria, Settore Informazione (gruppi 2-3), A.A. 2007/2008 Docente: Antonio Ponno

Corso di Laurea in Ingegneria, Settore Informazione (gruppi 2-3), A.A. 2007/2008 Docente: Antonio Ponno Programma del Corso di Matematica A Corso di Laurea in Ingegneria, Settore Informazione (gruppi 2-3), A.A. 2007/2008 Docente: Antonio Ponno Premessa (D) dopo un teorema o una proposizione citati sta ad

Dettagli

RISOLUZIONE APPROSSIMATA DI UN EQUAZIONE

RISOLUZIONE APPROSSIMATA DI UN EQUAZIONE RISOLUZIONE APPROSSIMATA DI UN EQUAZIONE Introduzione Si vogliano individuare, se esistono, le radici o soluzioni dell equazione f(x)=0. Se f(x) è un polinomio di grado superiore al secondo o se è una

Dettagli

Metodi Numerici (A.A ) Prof. F. Pitolli

Metodi Numerici (A.A ) Prof. F. Pitolli Metodi Numerici (A.A. 2007-2008) Prof. F. Pitolli Appunti delle lezioni su: metodo di Newton in IR n ; equazioni non lineari, metodo di bisezione e metodo di Newton in IR Equazioni non lineari Numerosi

Dettagli

{ x + 2y = 3 αx + 2y = 1 αx + y = 0. f(x) = e x 2 +3x+4 x 5. f(x) = x 3 e 7x.

{ x + 2y = 3 αx + 2y = 1 αx + y = 0. f(x) = e x 2 +3x+4 x 5. f(x) = x 3 e 7x. 0 Gennaio 006 Teoria: Definizione di derivata puntuale e suo significato geometrico Esercizio Determinare l equazione del piano contenente i vettori u = (,, 3 e v = (,, e passante per P o = (,, Scrivere

Dettagli

Laurea in Informatica Corso di Analisi Matematica Calcolo differenziale per funzioni di una variabile

Laurea in Informatica Corso di Analisi Matematica Calcolo differenziale per funzioni di una variabile Laurea in Informatica Corso di Analisi Matematica Calcolo differenziale per funzioni di una variabile Docente: Anna Valeria Germinario Università di Bari A.V.Germinario (Università di Bari) Analisi Matematica

Dettagli

Raccolta di compiti degli appelli precedenti

Raccolta di compiti degli appelli precedenti Ingegneria Informatica e delle Telecomunicazioni Anno accademico 24-25. Docente Costanza Conti Raccolta di compiti degli appelli precedenti Nota: Gli esercizi riportati si riferiscono a compiti dei precendeti

Dettagli

Metodi iterativi per equazioni nonlineari.

Metodi iterativi per equazioni nonlineari. Metodi iterativi per equazioni nonlineari. Alvise Sommariva Università degli Studi di Padova Dipartimento di Matematica 9 aprile 2016 Alvise Sommariva Introduzione 1/ 14 Introduzione Si supponga sia f

Dettagli

Corso di Laurea in Ingegneria Informatica Anno Accademico 2012/2013 Analisi Matematica 1

Corso di Laurea in Ingegneria Informatica Anno Accademico 2012/2013 Analisi Matematica 1 Corso di Laurea in Ingegneria Informatica Anno Accademico 2012/2013 Analisi Matematica 1 Nome... N. Matricola... Ancona, 12 gennaio 2013 1. Sono dati i numeri complessi z 1 = 1 + i; z 2 = 2 3 i; z 3 =

Dettagli

A Analisi Matematica 1 (Corso di Laurea in Informatica e Bioinformatica) Simulazione compito d esame

A Analisi Matematica 1 (Corso di Laurea in Informatica e Bioinformatica) Simulazione compito d esame COGNOME NOME Matr. A Analisi Matematica (Corso di Laurea in Informatica e Bioinformatica) Firma dello studente Tempo: 3 ore. Prima parte: test a risposta multipla. Una ed una sola delle 4 affermazioni

Dettagli

Facoltá di Scienze MM.FF.NN. Corso di Studi in Informatica- A.A

Facoltá di Scienze MM.FF.NN. Corso di Studi in Informatica- A.A Facoltá di Scienze MM.FF.NN. Corso di Studi in Informatica- A.A. 5-6 Corso di CALCOLO NUMERICO / ANALISI NUMERICA : Esempi di esercizi svolti in aula 5//5 ) Dato un triangolo, siano a, b le lunghezze di

Dettagli

Diario del corso di Analisi Matematica 1 (a.a. 2016/17)

Diario del corso di Analisi Matematica 1 (a.a. 2016/17) Diario del corso di Analisi Matematica 1 (a.a. 2016/17) 16 settembre 2016 (2 ore) Presentazione del corso. Numeri naturali, interi, razionali, reali. 2 non è razionale. Come si risolve 2 + 1 = 0? 19 settembre

Dettagli

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 19 settembre 2011

Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 19 settembre 2011 Esame di Calcolo Numerico per Informatica A.A. 2010/11 Proff. S. De Marchi e M. R. Russo 19 settembre 2011 L esame consiste di 4 domande aperte e 10 esercizi a risposta multipla. Per gli esercizi ci sono

Dettagli

Analisi Matematica 1. Serie numeriche. (Parte 2) Dott. Ezio Di Costanzo.

Analisi Matematica 1. Serie numeriche. (Parte 2) Dott. Ezio Di Costanzo. Facoltà di Ingegneria Civile e Industriale Analisi Matematica 1 Serie numeriche (Parte 2) Dott. Ezio Di Costanzo [email protected] Definizione Data la serie + n=0 a n si definisce resto

Dettagli

1 Analisi mat. I - Esercizi del 13/10/99

1 Analisi mat. I - Esercizi del 13/10/99 Analisi mat. I - Esercizi del //99 ES. Delle seguenti funzioni determinare: il dominio l immagine gli eventuali asintoti l insieme dove sono continue e quali siano estendibili per continuita. Determinare

Dettagli

Corso di Calcolo Numerico

Corso di Calcolo Numerico Corso di Calcolo Numerico Dott.ssa M.C. De Bonis Università degli Studi della Basilicata, Potenza Facoltà di Ingegneria Corso di Laurea in Ingegneria Meccanica Risoluzione di Equazioni Algebriche Le equazioni

Dettagli

Proposizioni. Negazione di una proposizione. Congiunzione e disgiunzione di due proposizioni. Predicati. Quantificatori.

Proposizioni. Negazione di una proposizione. Congiunzione e disgiunzione di due proposizioni. Predicati. Quantificatori. Corso di laurea in Ingegneria elettronica e informatica - A13 Programma di Analisi matematica 1 - A13106 Anno accademico 2015-2016 Prof. Giulio Starita 1 - Insiemi, logica, numeri I concetti primitivi.

Dettagli