Equazioni e sistemi non lineari
|
|
|
- Basilio Gentili
- 8 anni fa
- Visualizzazioni
Transcript
1 Equazioni e sistemi non lineari Lucia Gastaldi DICATAM - Sezione di Matematica,
2 Indice 1 Ricerca degli zeri di una funzione Problema e definizioni Bisezione Metodo di Newton-Raphson Test d arresto Algoritmo ed esercizi Metodo delle secanti Function di Matlab 2 Soluzione di sistemi non lineari Il metodo di Newton-Raphson per sistemi Problemi di minimo 3 Appendice
3 Zeri di funzione Problema Data f : [a, b] R si cerca x [a, b] tale che f (x) = 0. Indichiamo con α uno zero di f. Teorema Supponiamo che la funzione f : [a, b] R sia continua in [a, b] e che f (a) f (b) < 0; allora esiste α (a, b) tale che f (α) = 0. page 2
4 Metodo di bisezione Data una funzione f : [a, b] R continua, con f (a) f (b) < 0, il metodo di bisezione individua un intervallo di data ampiezza nel quale è contenuto lo zero α della funzione. Algoritmo di bisezione Fintanto che l ampiezza dell intervallo è superiore alla tolleranza desiderata si eseguono i seguenti passi: 1. si calcola il punto medio c = (a + b)/2 dell intervallo corrente; 2. si valuta f (c); 3. se f (c) = 0, allora c è lo zero cercato; stop; 4. altrimenti se f (a) f (c) < 0 allora b = c; si torna all inizio del ciclo; 5. altrimenti a = c; si torna all inizio del ciclo. Stima dell errore Nell intervallo corrente l errore α c (b a)/2. Dopo k iterazioni l ampiezza dell intervallo corrente è data dall ampiezza dell intervallo di partenza diviso 2 k. page 3
5 Function bisezione Scrivere un M-file di tipo function per trovare uno zero di una funzione con il metodo delle bisezioni. La riga di definizione è la seguente: function [zero,fval,iter]=bisezione(f,a,b,tol) Input f nome della funzione; a,b estremi dell intervallo; tol tolleranza desiderata. Output zero lo zero della funzione trovato; fval valore di f nello zero calcolato; iter iterazioni eseguite. page 4
6 Risultati 1. zero=1.4142, fval= e-16, iter=52 2. zero=0.3333, fval=4.4409e-16, iter=51 3. zero=0, fval=0, iter=1 4. La funzione assume negli estremi lo stesso valore. Se si cambia l intervallo di partenza in [ 2, 2] si trova zero=0.5236, fval= e-16, iter=53 5. zero=4.6438e+03, fval= e-12, iter=65 page 5 Ricerca degli zeri di una funzione Soluzione di sistemi non lineari Appendice Esercizio 1 Usare la function bisezione per trovare uno zero delle seguenti funzioni con tolleranza tol=eps. Rappresentare la funzione e marcare sul grafico lo zero trovato. f (x) = x 2 2, x [0, 2] f (x) = 3x 1, x [0, 1] f (x) = arctan(x), x [ 1, 1] f (x) = sin(x) cos(2x), x [ π, π] f (x) = sin(x) cos(2x), x [0, 10004]
7 Metodo di bisezione con test sull errore relativo Modificare la function bisezione in modo di considerare il seguente test d arresto b a max( a, b ) < tol Ripetere le prove dell esercizio precedente. Risultati 1. zero=1.4142, fval=4.4409e-16, iter=53 2. zero=0.3333, fval=0, iter=53 3. zero=0, fval=0, iter=1 4. La funzione assume negli estremi lo stesso valore. Se si cambia l intervallo di partenza in [ 2, 2] si trova zero=0.5236, fval= e-16, iter=55 5. zero=4.6438e+03, fval=2.9432e-13, iter=53 page 6
8 Ordine di convergenza di un metodo iterativo Definizione Si dice che un metodo iterativo è convergente di ordine p > 1 se vale α x k+1 lim k α x k p = C 0. Si dice che un metodo iterativo converge linearmente se esiste un numero positivo 0 < C < 1 tale che α x k+1 lim = C. k α x k Si dice che un metodo iterativo converge superlinearmente se vale α x k+1 lim = 0. k α x k page 7
9 Metodo di Newton-Raphson Supponiamo di avere calcolato il valore x k. La migliore approssimazione lineare della funzione f nel punto x k è data dalla retta tangente t k (x) = f (x k ) + f (x k )(x x k ). Ponendo t k (x) = 0, si ricava il nuovo punto della successione x k+1. Iterata di Newton-Raphson Dato x 0, x k+1 = x k f (x k) f (x k ) page 8
10 Teorema di convergenza locale quadratica Teorema Sia f : [a, b] R una funzione di classe C 2. Sia α tale che f (α) = 0, f (α) 0. Allora esiste η > 0 tale che se il punto iniziale x 0 soddisfa α x 0 η allora si ha: 1. Per ogni k N, α x k η; 2. lim x k = α; k x k+1 α 3. lim k (x k α) 2 = f (α) 2f (α). page 9
11 Test d arresto Si deve trovare un modo per imporre che l errore sia inferiore ad una tolleranza prestabilita, ossia tale che α x k α toll, oppure α x k toll se α = 0. Due possibilità: f (x k ) toll non efficiente se f (α) 0 oppure f (α) >> 1. x k+1 x k toll efficiente se il metodo converge superlinearmente. page 10
12 Algoritmo di Newton-Raphson 1. Dati f, f, x 0, toll e nmax; 2. valuta y = f (x 0 ) e la derivata dy = f (x 0 ); 3. inizializza δ = 1 e iter = 0; 4. Se δ toll il test d arresto è verificato, x 0 è la soluzione cercata; stop. 5. Se iter > nmax, è stato raggiunto il numero massimo di iterazioni senza arrivare a convergenza; stop. 6. Altrimenti: 6.1 calcola δ = y/dy; 6.2 aggiorna x 0 = x 0 + δ. 6.3 valuta y = f (x 0 ) e la derivata dy = f (x 0 ); 6.4 incrementa l indice di iterazione iter = iter Ripeti da 4. page 11
13 Function newton Scrivere un programma di tipo function per implementare il metodo di Newton, con la seguente riga di definizione: function [zero,fz,iter]=newton(f,df,x0,toll,nmax) Input f function che contiene l espressione della funzione f ; df function che contiene l espressione della derivata f ; x0 punto iniziale per l iterazione; toll tolleranza desiderata; Nmax numero massimo di ietrazioni da eseguire; Output zero soluzione cercata; fz valore di f nello zero calcolato; iter numero di iterazioni utilizzate. page 12
14 Esercizi Esercizio 2 Testare la function newton per determinare gli zeri delle funzioni dell Esercizio 1. Esercizio 3 La funzione f (x) = e x 2x 2 ha tre zeri, α 1 < 0, α 2 e α 3 positivi. Fare il grafico della funzione. Per i = 1, 2, 3 trovare un valore di x 0 in modo che il metodo di Newton implementato converga a α i. Marcare gli zeri trovati sul grafico della funzione. page 13
15 Esercizio 4 Si consideri la funzione f (x) = x 3sin(3x) x x [0, 6]. La funzione e la sua derivata sono implementate nelle function sin3 e dsin3 rispettivamente. Usare la function newton per calcolare lo zero di f e rappresentare il procedimento iterativo con le seguenti scelte del dato iniziale x 0 = 0.1, x 0 = 2, x 0 = 2.1, x 0 = 2.2, x 0 = 2.4, x 0 = 2.5 e x 0 = 3. page 14
16 Convergenza del metodo di Newton Modificare la function newton che implementa l algoritmo di Newton-Raphson con la seguente riga di dichiarazione: [zero,fz,iter,xk]=newton(f,df,x0,tol,niter) Input f function che contiene l espressione della funzione f ; df function che contiene l espressione della derivata f ; x0 punto iniziale per l iterazione; tol tolleranza desiderata; Niter numero massimo di ietrazioni da eseguire. Output zero soluzione cercata; fz valore di f nello zero calcolato; iter numero di iterazioni utilizzate; xk vettore delle approssimazioni successive (opzionale). nargin e nargout page 15
17 Verifica dell ordine di convergenza Se il metodo di Newton converge quadraticamente si verifica che lim k x k+1 x k x k x k 1 2 = f (α) 2f (α). Quindi per verificare l andamento dell errore si può riportare in un grafico in scala semilogartimica (semilogy) la differenza fra due iterate successive. Se l ordine di convergenza è quadratico si potrà vedere che l errore decresce rapidamente. Si può verificare questo comportamento anche dai valori della frazione nel limite scritto sopra. page 16
18 Test Esercizio 5 Usare la function newton per calcolare gli zeri delle seguenti funzioni, con x 0 assegnato: f (x) = sin x cos 2x x 0 = 1 f (x) = x 3 7x x 5 x 0 = 2 e x 0 = 7 f (x) = x 4 12x x 2 60x + 24 x 0 = 0 e x 0 = 2 Fare un grafico di ciascuna funzione. Riportare in scala semilogaritmica la differenza fra due successive iterate e dedurre se la convergenza è quadratica o lineare. Esercizio 6 Si consideri l equazione 2x 4 11x x 2 16x + 4 = Plottare la funzione nell intervallo [0, 3]. 2. Trovare gli zeri mediante il metodo di Newton usando i seguenti valori iniziali: x 0 = 0.75, 1.25, 1.75, 2.25, Per ciascuna radice trovata dire l ordine di convergenza. page 17
19 Soluzione Esercizio 5 tol=1e-10, nmax=20 f (x) = sin x cos 2x x 0 = 1 Il metodo converge in 5 iterazioni zero = e-01 fval = e-16 Convergenza quadratica f (x) = x 3 7x x 5 Se x 0 = 2 il metodo non converge nel massimo numero di iterazioni Residuo finale = e-12 Convergenza lineare Se x 0 = 7 il metodo converge in 7 iterazioni zero = e+00 fval = e-15 Convergenza quadratica f (x) = x 4 12x x 2 60x + 24 Se x 0 = 0 il metodo converge in 9 iterazioni zero = e-01 fval = e+00 Convergenza quadratica Se x 0 = 2 il metodo converge in 8 iterazioni zero = e+00 fval = e+00 Convergenza quadratica page 18
20 Soluzione Esercizio 6 f (x) = 2x 4 11x x 2 16x + 4 tol=1e-10, nmax=20 Se x 0 = 0.75 il metodo converge in 10 iterazioni zero = e-01 fval = e+00 Convergenza quadratica Se x 0 = 1.25 Il metodo converge in 5 iterazioni zero = e+00 fval = e+00 Convergenza cubica Se x 0 = 1.75, x 0 = 2.25, x 0 = 2.75 il metodo non converge nel massimo numero di iterazioni con residui finali = e-14, e-13, e-12 Convergenza lineare page 19
21 Esempi Un esempio perverso Usare la function newton per calcolare lo zero della seguente funzione: f (x) = sign(x) x, x R. Osservare che per qualunque scelta del dato iniziale x 0 la successione è oscillante. arctan(x) Applicare il metodo di Newton alla ricerca dello zero della funzione f (x) = arctan(x) con x 0 = 0.3, 2. Usare il metodo di Newton per trovare il valore critico di x 0 per cui x 1 = x 0. Chiamare x c tale valore. Verificare, usando la function newton, che il metodo di Newton applicato alla funzione f (x) = arctan(x): converge per x 0 x c ; diverge per x 0 x c ; è oscillante per x 0 = x c. page 20
22 Metodo delle secanti Supponiamo di avere calcolato il valore x k. Nel caso in cui non si disponga della derivata di f oppure il costo del calcolo sia eccessivo si può considerare la secante che passa per (x k, f (x k )) e (x k 1, f (x k 1 )): s k (x) = f (x k ) + f (x k) f (x k 1 ) x k x k 1 (x x k ). Ponendo s k (x) = 0, si ricava il nuovo punto della successione x k+1. Iterata delle secanti Dati x 0 e x 1 x k+1 = x k x k x k 1 f (x k ) f (x k 1 ) f (x k). page 21
23 Teorema di convergenza locale superlineare Teorema Sia f : [a, b] R una funzione di classe C 2. Sia α tale che f (α) = 0, f (α) 0. Allora esiste η > 0 tale che se il punto iniziale x 0 soddisfa α x 0 η allora si ha: 1. Per ogni k N, α x k η; 2. lim x k = α; k 3. lim k 4. lim k α x k+1 (α x k )(α x k 1 ) = f (α) 2f (α) α x k+1 α x k p = M (1+1/p) con p = (1 + 5)/2 e M = f (α) /(2 f (α) ). page 22
24 Algoritmo delle secanti 1. Dato x 0 e x 1 ; 2. valuta f 0 = f (x 0 ) e f 1 = f (x 1 ). 3. Se il test d arresto è verificato, x 1 è la soluzione cercata; stop. 4. Altrimenti: 3.1 calcola dy = (f 1 f 0 )/(x 1 x 0 ); 3.2 calcola δ = f 1 /dy; 3.3 aggiorna x 0 = x 1, x 1 = x 1 + δ; 3.4 aggiorna f 0 = f 1 ; 3.5 valuta f 1 = f (x 1 ). 5. Ripeti da 3. page 23
25 Function secanti La function secanti.m implementa l algoritmo delle secanti con la seguente riga di dichiarazione: [zero,fz,iter]=secanti (f,x0,x1,tol,nit) Input f function che contiene l espressione della funzione f ; x0,x1 dati iniziali per l iterazione; tol tolleranza desiderata; Nit numero massimo di ietrazioni da eseguire; Output zero soluzione cercata; fz valore di f nello zero calcolato; iter numero di iterazioni utilizzate; page 24
26 Esercizio 7 Usare la function secanti per risolvere gli esercizi 5 e 6, scegliendo lo stesso valore di x0 e x1 = x In caso di non convergenza, modificare opportunamente il valore di x1. page 25
27 Soluzione Esercizio 7 - Funzioni Es. 5 tol=1e-10, nmax=20 p = (1 + 5)/2 f (x) = sin x cos 2x x 0 = 1 e x 1 = 1.5 Il metodo converge in 8 iterazioni zero = e-01 fval = e-16 Convergenza di ordine p f (x) = x 3 7x x 5 Se x 0 = 2 e x 1 = 2.5 il metodo non converge nel massimo numero di iterazioni Residuo finale = e-08 Convergenza lineare Se x 0 = 7 e x 1 = 7.5 il metodo converge in 10 iterazioni zero = e+00 fval = e-14 Convergenza di ordine p f (x) = x 4 12x x 2 60x + 24 Se x 0 = 0 e x 1 = 0.5 il metodo converge in 12 iterazioni zero = e-01 fval = e-15 Convergenza di ordine p Se x 0 = 2 e x 1 = 2.5 dopo 11 iterazioni si trova la soluzione esatta zero = e+00 fval = e+00 page 26
28 Soluzione Esercizio 7 - Funzioni Es.6 f (x) = 2x 4 11x x 2 16x + 4 tol=1e-10, nmax=20 Se x 0 = 0.75 e x 1 = x dopo 6 iterazioni si trova la soluzione esatta zero = e+00 fval = e+00 Per individuare la radice α = 0.5 scelgo x 0 = 0.4 e x 1 = 0.6 Il metodo converge in 9 iterazioni zero = e-00 fval= e-16 Se x 0 = 1.25 Il metodo converge in 5 iterazioni zero = e+00 fval = e+00 Se x 0 = 1.75, il metodo non converge nel massimo numero di iterazioni Residuo finale = e-01 Se x 0 = 2.25 e x 1 = x dopo 34 iterazioni si trova la soluzione esatta zero = e+00 fval = e+00 Se x 0 = 2.75 e x 1 = x dopo 42 iterazioni si trova la soluzione esatta zero = e+00 fval = e+00 page 27
29 fzero Calcola gli zeri di una funzione reale di variabile reale con la seguente sintassi [x,fval]=fzero(fun,x0) se fun è una function Input fun function che contiene la funzione f x0 dato iniziale Output x approssimazione dello zero calcolato fval valore di f in x. Si possono ottenere delle informazioni complete sulle iterazioni usando il comando [x,fval]=fzero(@fun,x0,optimset( disp, iter )) page 28
30 fzero Algoritmo di Dekker-Brent Cerca un intervallo [a, b] in modo che f (a)f (b) < 0. Usa un passo delle secanti per trovare c. Ripete i passi seguenti finché b a < ε b o f (b) = 0. Ordina a, b e c in modo tale che: f (a)f (b) < 0, f (b) < f (a), c è il valore precedente di b. Se c a, usa un passo IQI (Inverse Quadratic Interpolation). Se c = a, usa il passo delle secanti. Se IQI o le secanti forniscono un valore interno a [a, b], lo accetta. Altrimenti, usa il metodo delle bisezioni. page 29
31 Utilizzo di fzero [x,fval]=fzero(fun,x0) nello zero x. [x,fval,exitflag]=fzero(fun,x0) exitflag che indica l esito di fzero fornisce il valore della funzione fun fornisce un valore Valore Esito 1 convergenza verso la soluzione x -1 l algoritmo è interrotto da un output function -3 sono stati trovati valori NaN o Inf -4 sono stati trovati valori complessi durante la ricerca di un intervallo con cambio di segno -5 fzero potrebbe essere arrivata a convergenza in un punto singolare -6 fzero non trova un intervallo con cambio di segno. page 30
32 Esercizio 8 Usare la function fzero per risolvere gli esercizi 5 e 6, scegliendo gli stessi valori iniziali per x0 e confrontare i risultati ottenuti con il metodo di Newton. page 31
33 Soluzione Esercizio 8 - Funzioni Es. 5 f (x) = sin x cos 2x x 0 = 1 e x 1 = 1.5 z = fz = e-16 intervaliterations: 10 iterations: 6 funccount: 26 f (x) = x 3 7x x 5 Se x 0 = 2 z = 5 fz = 0 intervaliterations: 13 iterations: 9 funccount: 36 Se x 0 = 7 z = 5 fz = 0 intervaliterations: 8 iterations: 7 funccount: 23 f (x) = x 4 12x x 2 60x + 24 Se x 0 = 0 z = fz = 0 intervaliterations: 11 iterations: 11 funccount: 34 Se x 0 = 2 Exiting fzero: aborting search for an interval containing a sign change because NaN or Inf function value encountered during search. (Function value at e+77 is Inf.) Check function or try again with a different starting value. intervaliter: 522 iterations: 0 funccount: 1044 page 32
34 Soluzione Esercizio 8 - Funzioni Es. 6 f (x) = 2x 4 11x x 2 16x + 4 tol=1e-10, nmax=20 Se x 0 = 0.75 z = fz = 0 intervaliterations: 9 iterations: 9 funccount: 27 Se x 0 = 1.25 z = fz = 0 intervaliterations: 7 iterations: 4 funccount: 18 Se x 0 = 1.75 z = fz = 0 intervaliterations: 9 iterations: 5 funccount: 23 Se x 0 = 2.25 z = fz = 0 intervaliterations: 10 iterations: 6 funccount: 26 Se x 0 = 2.75 z = fz = 0 intervaliterations: 10 iterations: 4 funccount: 24 page 33
35 Il metodo di Newton-Raphson per sistemi Consideriamo una funzione a valori vettoriali F : A R n con A R n : f 1 (x 1, x 2,..., x n ) f F (x) = 2 (x 1, x 2,..., x n ) f n (x 1, x 2,..., x n ) Problema Trovare x = (x 1, x 2,..., x n ) A tale che F (x) = 0. page 34
36 Linearizzazione Per semplicità consideriamo n = 2 quindi abbiamo il sistema: { f (x, y) = 0 g(x, y) = 0 Supponiamo di essere arrivati a calcolare un approssimazione (x k, y k ) e consideriamo l approssimazione di f e g con i piani tangenti nel punto (x k, y k ): { f (x, y) f (xk, y k ) + f x (x k, y k )(x x k ) + f y (x k, y k )(y y k ) g(x, y) g(x k, y k ) + g x (x k, y k )(x x k ) + g y (x k, y k )(y y k ) page 35
37 Iterazione del metodo di Newton-Raphson La nuova approssimazione si ottiene come x k+1 = x k + δ x y k+1 = y k + δ y dove il vettore δ = (δ x, δ y ) T è la soluzione del sistema J(x k, y k )δ = F (x k, y k ) e ( fx (x J(x k, y k ) = k, y k ) f y (x k, y k ) g x (x k, y k ) g y (x k, y k ) ( ) f (xk, y F (x k, y k ) = k ) g(x k, y k ) ) page 36
38 Algoritmo di Newton-Raphson Newton sist.m 1. Dato x Se il test d arresto è verificato, x 0 è la soluzione cercata; stop. 3. Altrimenti: 3.1 valuta Y = F(x 0 ) e lo Jacobiano A = J(x 0 ); 3.2 risolvi Aδ = Y ; 3.3 aggiorna x 0 = x 0 + δ. 4. Ripeti da 2. Nota bene F è il nome di una function che fornisce il valore di F in un vettore colonna di dimensione n. J è il nome di una function che fornisce il valore dello Jacobiano come array nxn. page 37
39 Function newtonsys Modificare la function newton in modo che possa essere utilizzata per risolvere un sistema non lineare mediante il seguente comando: [z,fz,iter]=newton Input f df x0 tol Nit Output zero fz iter function che contiene la funzione f (vettore colonna); function che contiene lo Jacobiano J (matrice); punto iniziale per l iterazione (vettore colonna); tolleranza desiderata; numero massimo di ietrazioni da eseguire; soluzione cercata; valore di f nello zero calcolato; numero di iterazioni utilizzate; page 38
40 fsolve Risolve i sistemi di equazioni non lineari in più variabili. Appartiene al toolbox optim. Input fun [x,fval]=fsolve(@fun,x0) nome della function che contiene la funzione f fun accetta in input un vettore x e dà in output il vettore dei valori di f valutata in x. dato iniziale x0 Output x approssimazione dello zero calcolato fval valore di fun in x. page 39
41 Opzioni per fsolve risolve il sistema con i parametri di default sostituiti da quelli dichiarati nella struttura options. options viene creato con il comando optimset. Vedere optimset per i dettagli. Le opzioni più usate sono: Display, TolX, TolFun, Diagnostics, DerivativeCheck, Jacobian, MaxFunEvals, MaxIter, PlotFcns, OutputFcn. Per usare lo Jacobiano la function FUN deve dare come output sia il valore di f che quello del suo jacobiano. page 40
42 Opzioni per fsolve fornisce in output le seguenti informazioni: exitflag ha valore da -4 a 4. Se l algoritmo è arrivato a convergenza correttamente exitflag=1. output è una struttura del seguente tipo: output = iterations: 5 funccount: 18 algorithm: trust-region dogleg firstorderopt: e-07 message: [1x76 char] page 41
43 Esercizi Esercizio 9 Applicare il metodo di Newton-Raphson per trovare gli zeri delle seguenti funzioni: F 1 (x, y) = F 2 (x, y) = ( x + y 3 x 2 + y 2 9 ( x 2 + y 2 2 e x 1 + y 3 2 ) ) radici: (0, 3) (3, 0) x 0 = (1, 5), x 0 = (2, 3) radice: (1, 1) x 0 = (1.5, 2), x 0 = (2, 3) Trovare la soluzione usando il metodo di Newton (newtonsys) e la function di Matlab fsolve. In questo caso confrontare cosa si ottiene fornendo anche il valore dello Jacobiano. page 42
44 Problemi di minimo Esercizio 10 Usare la function newtonsys per trovare il minimo delle seguenti funzioni di più variabili: f (x, y) = 10x 2 + y 2 f (x, y) = (x 2) 4 + (x 2) 2 y 2 + (y + 1) 2 f (x, y) = x 4 + (x + y) 2 + (e x 1) 2 α = (0, 0) x0=[1;2] α = (2, 1) x0=[1;1] α = (0, 0) x0=[1;1],[-1;3] f (x, y) = 100(y x 2 ) 2 + (1 x) 2 α = (1, 1) x0=[-1.9;2] Rappresentare le superfici corrispondenti alle funzioni date e le loro curve di livello. page 43
45 Problemi di minimo segue Risolvere i precedenti problemi di minimo usando la function di Matlab fminsearch mediante il seguente comando x = fminsearch(fun,x0) essendo fun il nome della function che contiene la funzione e x0 il punto iniziale. Per ulteriori dettagli sull uso di questa function dare il comando help fminsearch. page 44
46 Esercizio facoltativo Radici terze dell unità Risolvere in campo complesso l equazione z 3 = 1. Tre radici: z 0 = 1, z 1 = i sin(2π/3) e z 3 = 0.5 i sin(2π/3). Posto z = x + iy, trasformare l equazione data in un sistema di due equazioni reali relative alla parte reale e al coefficiente dell immaginario. Trovare le soluzioni mediante il metodo di Newton-Raphson. Considerare nel piano complesso un quadrato di lato L. Suddividere tale quadrato in n 2 quadratini. Utilizzare il centro di ciascun quadratino come x 0 per la risoluzione con il metodo di Newton-Raphson. Colorare il quadratino corrispondente di rosso se la radice trovata è z0, di blu se la radice trovata è z1, di verde se la radice trovata è z 2. page 45
47 nargin La function nargin conta i parametri in input di una function. Può servire per rendere più flessibile l uso di una function. Esempio - nargin Nella function newton si può passare come dato anche il valore dello zero esatto per fare l analisi dell errore e della convergenza. Uso la seguente riga di dichiarazione: function[zero,fz,iter]=newton(f,fd,x0,toll,niter,output,p) Nel programma per valutare l ordine di convergenza uso le seguenti istruzioni: if nargin==5 output=0; p=2 elseif nargin==6 p=2 end e poi procedo con il calcolo del rapporto che dà la convergenza. page 46
48 nargout La function nargout conta i parametri in output di una function. Può servire per rendere più flessibile l uso di una function. Esempio - nargout Si può prevedere che usando la function newton si voglia conoscere tutta la successione dei valori ottenuti, più spesso interessano solo il valore dello zero, quello della f ed il numero delle iterazioni. Uso comunque la seguente riga di dichiarazione: function [zero,fz,iter,xk,fk]=newton (f,fd,x0,toll,niter) Inserisco nel programma prima della costruzione dei vettori xk e fk il seguente controllo: if nargout>=4 xk=...; fk=... end Se uso il comando [zero,fz,iter]=newton(f,fd,x0,toll,niter) la successione dei valori ottenuti non verrà memorizzata. Attenzione le variabili in output devono comunque essere assegnate. Return page 47
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 Bisezione Metodo di Newton-Raphson
Integrazione numerica
Integrazione numerica Lucia Gastaldi DICATAM - Sez. di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Formule di quadratura semplici e composite Formule di quadratura Grado di precisione Formule di
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)
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.
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
Capitolo 1. Esercizi a.a Esercizi. Esercizio 1.1 Dimostrare che il metodo iterativo
Capitolo Esercizi a.a. 206-7 Esercizi Esercizio. Dimostrare che il metodo iterativo x k+ = Φ(x k ), k = 0,,..., se convergente a x, deve verificare la condizione di consistenza x = Φ(x ). Ovvero, la soluzione
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
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)
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
Calcolo del fattore di convergenza
Calcolo del fattore di convergenza Dato uno schema iterativo si ha: lim k x k+1 ξ x k ξ p = M p è l ordine di convergenza del metodo iterativo M è la costante asintotica dell errore o fattore di convergenza.
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
Laboratorio di Matematica Computazionale A.A Lab. 4
Laboratorio di Matematica Computazionale A.A. 2008-2009 Lab. 4 Complementi di Grafica 2D: Sottofinestre In Matlab si possono disegnare più grafici nella stessa finestra, suddividendola in sottofinestre
Autovalori ed autovettori di una matrice
Autovalori ed autovettori di una matrice Lucia Gastaldi DICATAM http://www.ing.unibs.it/gastaldi/ Indice 1 Definizioni di autovalori ed autovettori Autovalori ed autovettori 2 Metodo delle potenze 3 Calcolo
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
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
Laboratorio 2. Calcolo simbolico, limiti e derivate. Metodo di Newton.
Anno Accademico 2007-2008 Corso di Analisi 1 per Ingegneria Elettronica Laboratorio 2 Calcolo simbolico, limiti e derivate. Metodo di Newton. 1 Introduzione al Toolbox simbolico Con le routines del Symbolic
Capitolo 3: Ottimizzazione non vincolata parte III. E. Amaldi DEI, Politecnico di Milano
Capitolo 3: Ottimizzazione non vincolata parte III E. Amaldi DEI, Politecnico di Milano 3.4 Metodi di ricerca unidimensionale In genere si cerca una soluzione approssimata α k di min g(α) = f(x k +αd k
Complementi di Matematica e Calcolo Numerico A.A Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie
Complementi di Matematica e Calcolo Numerico A.A. 2010-2011 Laboratorio 11 - Metodi numerici per equazioni differenziali ordinarie Cosideriamo il seguente Problema di Cauchy: Trovare una funzione y : I
Annamaria Mazzia. Corso di Metodi Numerici per l Ingegneria dispense e altro materiale su
Soluzione di un sistema non lineare con la Regula Falsi generalizzata per la determinazione degli angoli conico di taglio ed elicoidale di taglio di una cremagliera Annamaria Mazzia Dipartimento di Metodi
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
Laboratorio di Calcolo Numerico
Laboratorio di Calcolo Numerico Lezione 3 Padova, April 4th 2016 F. Piazzon Department of Mathematics. Doctoral School in Mathematical Sciences, Applied Mathematics Area Outline Lab. 3-2 of 16 1 Costrutti
Ottimizzazione numerica
Funzioni univariate 28 Ottobre 2010 Funzioni univariate Outline 1 Funzioni univariate 2 optim Funzioni univariate I metodi di ottimizzazione consentono di trovare i punti estremanti (massimi, minimi) di
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
Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia
Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia Nota Bene: Gli esercizi di questa raccolta sono solo degli esempi. Non sono stati svolti né verificati e servono unicamente da spunto
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
Metodi per la risoluzione di equazioni non lineari
Esercitazione per il corso di Calcolo Numerico Prof. G. Zilli Metodi per la risoluzione di equazioni non lineari Roberto Bertelle Laurea in Ingegneria Aerospaziale a.a.. 2009-2010 2 Indice 1. Testo della
ISTRUZIONI PER LA CONSEGNA DEI FILE MATLAB
Calcolo Numerico ed Elementi di Analisi - Allievi AEROSPAZIALI Proff. S. Micheletti, S. Perotto A.A. 20/202, Appello 28 Gennaio 203 NOME... COGNOME... MATRICOLA... DOCENTE... AULA... PC... Ver.A I seguenti
Interpolazione. Lucia Gastaldi. DICATAM - Sez. di Matematica,
Interpolazione Lucia Gastaldi DICATAM - Sez. di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Interpolazione 2 Interpolazione polinomiale Polinomi Valutazione di un polinomio Algoritmo di Horner
Alcuni esercizi in preparazione all appello scritto di Calcolo Numerico
Alcuni esercizi in preparazione all appello scritto di Calcolo Numerico Esercizio 1 Si consideri il sistema lineare Ax = b con 4 3 2 1 3 4 3 2 A = 2 3 4 3,b = 1 2 3 4 1 1 1 1. (1) 1. Prima di risolvere
Universita degli Studi di Ancona - Facolta di Ingegneria Laurea in Ing. Elettronica (VO) Ing. Informatica e Automatica - Ing. delle Telecomunicazioni
Universita degli Studi di Ancona - Facolta di Ingegneria Laurea in Ing. Elettronica (VO) Ing. Informatica e Automatica - Ing. delle Telecomunicazioni ANALISI NUMERICA - Primo Parziale - TEMA A (Prof. A.M.Perdon)
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
Laboratorio 5-6 Metodi di Bisezione, Newton e Punto Fisso
Laboratorio 5-6 Metodi di Bisezione, Newton e Punto Fisso 2009 - Questo testo (compresi i quesiti ed il loro svolgimento) è coperto da diritto d autore. Non può essere sfruttato a fini commerciali o di
Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli. Formule iterative
Algoritmi e dintorni: La radice quadrata Prof. Ettore Limoli Formule iterative L algoritmo che, comunemente, viene presentato a scuola per l estrazione della radice quadrata è alquanto laborioso e di scarsa
Programma del corso di: Calcolo Numerico Corso di laurea in Matematica a.a. 2005-06 Prof. B.Paternoster
Programma del corso di: Calcolo Numerico Corso di laurea in Matematica a.a. 2005-06 Prof. B.Paternoster Richiami di analisi degli errori. Rappresentazione dei numeri in un calcolatore. Operazioni di macchina.
Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler)
Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler) Studio di una funzione Funzioni crescenti e decrescenti Una funzione f è crescente nell intervallo (a, b) se
1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi.
Esercizi di Matlab L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi. Esempio Consideriamo la matrice A formata da n = righe e m = colonne M = 5 6 7 8. 9 0
Laboratorio 10 Metodi Bisezione e Newton
Laboratorio 10 Metodi Bisezione e Newton 2009 - Questo testo (compresi i quesiti ed il loro svolgimento) è coperto da diritto d autore. Non può essere sfruttato a fini commerciali o di pubblicazione editoriale.
Il Toolbox di ottimizzazione di Matlab. Mauro Gaggero
Mauro Gaggero I Toolbox di Matlab I Toolbox di Matlab sono pacchetti software utili per risolvere problemi specifici. Questi pacchetti non fanno parte del kernel vero e proprio di Matlab. Si tratta di
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
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
Equazioni, funzioni e algoritmi: il metodo delle secanti
Equazioni, funzioni e algoritmi: il metodo delle secanti Christian Ferrari 1 Introduzione La risoluzione di equazioni in R ci ha mostrato che solo per le equazioni polinomiali di primo e secondo grado,
Risoluzione di sistemi lineari sparsi e di grandi dimensioni
Risoluzione di sistemi lineari sparsi e di grandi dimensioni Un sistema lineare Ax = b con A R n n, b R n, è sparso quando il numero di elementi della matrice A diversi da zero è αn, con n α. Una caratteristica
Equazioni non lineari
Capitolo 2 Equazioni non lineari 2.1 Richiami di teoria Prerequisiti: teorema di Gauss, nozioni elementari di calcolo differenziale. In generale, per risolvere una equazione della forma f(x) = 0 dove f
Introduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell
Analisi Matematica I per Ingegneria Gestionale, a.a Scritto del secondo appello, 1 febbraio 2017 Testi 1
Analisi Matematica I per Ingegneria Gestionale, a.a. 206-7 Scritto del secondo appello, febbraio 207 Testi Prima parte, gruppo.. Trovare le [0, π] che risolvono la disequazione sin(2) 2. 2. Dire se esistono
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Matlab: esempi ed esercizi
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA Matlab: esempi ed esercizi Sommario e obiettivi Sommario Esempi di implementazioni Matlab di semplici algoritmi Analisi di codici Matlab Obiettivi
Algoritmi in C++ (seconda parte)
Algoritmi in C++ (seconda parte) Introduzione Obiettivo: imparare a risolvere problemi analitici con semplici programmi in C++. Nella prima parte abbiamo imparato: generazione di sequenze di numeri casuali
Progetto Matlab N 2. Calcolo Numerico 6 CFU. Corso di Laurea in Ingegneria delle Comunicazioni 31/05/2014
Progetto Matlab N 2 Calcolo Numerico 6 CFU Corso di Laurea in Ingegneria delle Comunicazioni 31/05/2014 Procedimento 1. Scrivere una function che implementi il prodotto matrice-vettore AX con A matrice
Sistemi lineari. Lucia Gastaldi. DICATAM - Sez. di Matematica,
Sistemi lineari Lucia Gastaldi DICATAM - Sez. di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 Risoluzione di sistemi lineari Risoluzione di sistemi lineari in Matlab Metodi di risoluzione Fattorizzazione
MATLAB Elementi di grafica Costrutti di programmazione
MATLAB Elementi di grafica Costrutti di programmazione Operazioni punto Le operazioni punto agiscono su array che abbiano le stesse dimensioni:.* prodotto elemento per elemento./ divisione elemento per
Prove d esame Esercizi con Matlab
Prove d esame Esercizi con Matlab Andrea Corli 16 settembre 2015 Sono qui raccolti alcuni esercizi relativi a Matlab assegnati nelle prove d esame (dal 2011 al 2014) del Corso di Analisi Matematica I (semestrale,
Equazioni non lineari
Equazioni non lineari Data una funzione f : [a, b] R si cerca α [a, b] tale che f (α) = 0. I metodi numerici per la risoluzione di questo problema sono metodi iterativi. Teorema Data una funzione continua
2. Costruire un M function file di Matlab che calcola il valore del
Esercizi. 1. Costruire un M function file di Matlab che calcola il valore del polinomio di Chebyshev di grado n in un vettore di punti, usando la formula di ricorrenza a tre termini. Costruire il grafico
Teorema delle Funzioni Implicite
Teorema delle Funzioni Implicite Sia F una funzione di due variabili definita in un opportuno dominio D di R 2. Consideriamo l equazione F (x, y) = 0, questa avrà come soluzioni coppie di valori (x, y)
Le derivate parziali
Sia f(x, y) una funzione definita in un insieme aperto A R 2 e sia P 0 = x 0, y 0 un punto di A. Essendo A un aperto, esiste un intorno I(P 0, δ) A. Preso un punto P(x, y) I(P 0, δ), P P 0, possiamo definire
Calcolo Numerico (A.A ) Esercitazione n. 9. Metodo del punto unito, Metodo di Newton per sistemi
Calcolo Numerico (A.A. 2013-2014) Esercitazione n. 9 Metodo del punto unito, Metodo di Newton per sistemi 11-04-2014 Esercizio 1.25 L. Gori, M.L. Lo Cascio, F. Pitolli, Esercizi di Calcolo Numerico, II
A.A Prof. R. Morandi
Svolgimento di alcuni esercizi del corso di Calcolo Numerico A.A. - Prof. R. Morandi Versione in aggiornamento ( gennaio ): ogni segnalazione di imprecisioni è gradita Aritmetica Finita Esercizio : Assegnati
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
Esercitazione 6: Metodi iterativi per sistemi lineari.
Esercitazione 6: Metodi iterativi per sistemi lineari. Richiami di Teoria Iterazione di Jacobi e Gauss Seidel. I metodi iterativi sono basati sul calcolo della soluzione x del sistema lineare Ax = b come
Calcolo Numerico per Ingegneria. Corso estivo di Bressanone. Prof. L. Bergamaschi SOLUZIONE DELLA PROVA SCRITTA del
Calcolo Numerico per Ingegneria. Corso estivo di Bressanone. Prof. L. Bergamaschi SOLUZIONE DELLA PROVA SCRITTA del 9.8.2. Data l equazione x x = (a) Mostrare che essa ammette una e una sola soluzione
Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler)
Calcolo differenziale 2: Massimi e minimi. Studio di una funzione. (M.S.Bernabei & H. Thaler) Studio di una funzione Funzioni crescenti e decrescenti Una funzione f é crescente nell intervallo (a, b) se
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 =
Esercizi di Complementi di Matematica (L-Z) a.a. 2015/2016
Esercizi di Complementi di Matematica (L-Z) a.a. 2015/2016 Prodotti scalari e forme bilineari simmetriche (1) Sia F : R 2 R 2 R un applicazione definita da F (x, y) = x 1 y 1 + 3x 1 y 2 5x 2 y 1 + 2x 2
Corso di Matematica per la Chimica
Corso di Matematica per la Chimica Dott.ssa Maria Carmela De Bonis Dipartimento di Matematica, Informatica e Economia Università della Basilicata a.a. 2014-15 Propagazione degli errori introdotti nei dati
Corso di laurea in Informatica Calcolo Numerico Prof.ssa L. D Amore 12 Dicembre 2008 Esercizi di riepilogo tipo prova d esame
1 Cognome: Nome: Matricola: Corso di laurea in Informatica Calcolo Numerico Prof.ssa L. D Amore 12 Dicembre 2008 Esercizi di riepilogo tipo prova d esame 1. Si consideri il sistema aritmetico f. p. a precisione
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
Esercizi svolti. a 2 x + 3 se x 0; determinare a in modo che f risulti continua nel suo dominio.
Esercizi svolti 1. Sia sin(x ) f(x) = x ( 1 + x 1 ) se x > 0 a x + 3 se x 0; determinare a in modo che f risulti continua nel suo dominio.. Scrivere l equazione della retta tangente nel punto di ascissa
LEZIONE ICO 12-10-2009
LEZIONE ICO 12-10-2009 Argomento: introduzione alla piattaforma Matlab. Risoluzione numerica di problemi di minimo liberi e vincolati. Lucia Marucci [email protected] http://www.mathworks.com/access/helpdesk/help/toolbo
Istituzioni di Matematiche, Integrali fratti. corso di laurea in Scienze geologiche. Mauro Costantini
Istituzioni di Matematiche, Integrali fratti corso di laurea in Scienze geologiche. Mauro Costantini tipo: Il nostro obiettivo è studiare gli integrali (indefiniti e definiti delle funzioni razionali,
Laboratorio 2 Grafici di funzione in Scilab Metodo di Bisezione
Laboratorio Grafici di funzione in Scilab Metodo di Bisezione Introduciamo i grafici di funzione in Scilab, attraverso un semplice esercizio. Esercizio Grafico di funzioni.. Definire le seguenti variabili
Introduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione
Raccolta degli Scritti d Esame di ANALISI MATEMATICA U.D. 2 assegnati nei Corsi di Laurea di Fisica, Fisica Applicata, Matematica
DIPARTIMENTO DI MATEMATICA Università degli Studi di Trento Via Sommarive - Povo (TRENTO) Raccolta degli Scritti d Esame di ANALISI MATEMATICA U.D. 2 assegnati nei Corsi di Laurea di Fisica, Fisica Applicata,
Tutorato di Complementi di Analisi Matematica e Statistica Parte di Analisi 6 e 10 aprile 2017
Tutorato di Complementi di Analisi Matematica e Statistica Parte di Analisi 6 e 10 aprile 2017 Esercizi: serie di potenze e serie di Taylor 1 Date le serie di potenze a.) n=2 ln(n) n 3 (x 5)n b.) n=2 ln(n)
