Algebra Lineare Numerica A.A Lab.6

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Algebra Lineare Numerica A.A Lab.6"

Transcript

1 Algebra Lineare Numerica A.A Lab.6 Stabilità di algoritmi per la risoluzione di problemi ai minimi quadrati Si considerino la seguente matrice A e il seguente vettore b A = , b = Si calcolino esattamente A + e P 2. Si trovi la soluzione esatta x e il termine y = Ax del problema ai minimi quadrati Ax b 3. Si calcolino numericamente le quantità κ(a), η, θ 4. Si calcolino i numeri di condizionamento κ x(a),κ x(b), κ y(a),κ y(b)

2 definiti come segue κ x(a) = κ(a) + κ(a)2 tan θ, η κ x(b) = κ(a) η cos(θ), κ y(a) = κ(a) cos(θ), κ y(b) = 1 cos(θ) 5. Si diano esempi di perturbazioni δb e δa che, approssimativamente, siano corrispondenti ai quattro numeri di condizionamento del punto precedente. Si ricordi che κ z(w) = δz z w δw Si consideri la funzione f(x) = e sin(4t) per t [0, 1], campionata in 100 punti equispaziati su tale intervallo. Si consideri il suo approssimante ai minimi quadrati di grado 14, T 14 (x). 1. Si costruisca la matrice di Vandermonde A e il termine noto b corrispondenti e si calcoli la soluzione x del sistema Ax = b con il comando Matlab \. Quanto vale il coefficiente del termine di grado 14 di T 14 (x)? 2. Si disegni la funzione e sin(4t) e l approssimante T 14 (x) 2

3 3. Per far sì che il coefficiente x 15 (coefficiente del termine di grado 14) sia uguale a 1, si usi la seguente normalizzazione b = b/ Si verifichi il risultato usando nuovamente il comando \. 4. Si calcoli K(A) con il comando cond. Cosa ne deduciamo circa il condizionamento di A? Si calcoli inoltre la quantità 1 y θ = cos b. Si osservi a tale proposito che la formula implementata da Matlab per il calcolo di cos 1 è ( cos 1 (z) = i log z ) i(1 z 2 ) Quanto vale z = y per il problema in esame? Cosa b comporta nella formula del calcolo di cos 1? Si consideri quindi per il calcolo di θ l espressione Si calcoli poi la quantità 1 b y θ = sin. b η = A x Ax e i numeri di condizionamento κ x(a),κ x(b), κ y(a),κ y(b) usando le definizioni date nell esercizio 1. 3

4 5. Si risolva il problema ai minimi quadrati usando l istruzione qr di Matlab (Householder) e si commenti l accuratezza della soluzione xqr, riferendosi in particolare al termine xqr(15) 6. Si risolva il problema ai minimi quadrati utilizzando l algoritmo di Gram-Schmidt modificato per il calcolo della fattorizzazione QR di A. Cosa si osserva? Ci si riferisca in particolare al termine xn(15) 7. Si risolva il problema ai minimi quadrati risolvendo le equazioni normali, ovvero calcolando >>xn=(a *A)\(A *b); Cosa si osserva? Ci si riferisca in particolare al termine xn(15) 8. Si risolva il problema ai minimi quadrati usando la SVD. Cosa si osserva? Ci si riferisca in particolare al termine xn(15). 4

5 Algebra Lineare Numerica A.A Lab.6 - Soluzione Soluzione del primo esercizio 1. La matrice pseudoinversa A + è definita come A + = (A A) 1 A. Possiamo calcolare esattamente tale matrice usando il toolbox simbolico di Matlab. In particolare, poniamo x = e usiamo le seguenti istruzioni >> a = sym( a, real ); >> A=[1 1; 1 1+a; 1 1+a]; >> Ap=simple(inv(A *A)*A ); Otteniamo la seguente espressione [ ] A + = 1 2(1 + a) 1 1, 2a da cui immediatamente ricaviamo P = AA + = La soluzione esatta x del problema ai minimi quadrati e il vettore y sono dati da 5

6 >> a=0.0001; >> b=[2; a; 4+a]; >> x=eval(ap)*b 1 1 >> y=a*x % ==P*b Calcoliamo numericamente le quantità κ(a), η, θ >> A=[ 1 1; ; ]; >> cond(a) e+04 >> eta=norm(a)*norm(x)/norm(y) e+04 >> theta=acos(norm(y)/norm(b)) Calcoliamo i numeri di condizionamento κ x(a),κ x(b), κ y(a),κ y(b) >> kxa=cond(a)+(cond(a))^2*tan(theta)/eta e+05 >> kxb=cond(a)/eta/cos(theta) >> kya=cond(a)/cos(theta) e+04 6

7 >> kyb=1/cos(theta) Scegliendo δa e δb otteniamo valori dei numeri di condizionamento che approssimano quelli calcolati nei punti precedenti. Soluzione del secondo esercizio 1. Costruiamo la matrice di Vandermonde A, il termine noto b e calcoliamo i numeri di condizionamento m=100; n=15; t=linspace(0,1,m); t=t ; A=[]; for i=1:n A=[A t.^(i-1)]; end b=exp(sin(4*t)); b=b/ ; x=a\b; y=a*x; kappa=cond(a); 7

8 theta=asin(norm(b-y)/norm(b)); eta=norm(a)*norm(x)/norm(y); kxa=cond(a)+(cond(a))^2*tan(theta)/eta; kxb=cond(a)/eta/cos(theta); kya=cond(a)/cos(theta); kyb=1/cos(theta); Per disegnare il polinomio di grado 14, approssimazione ai minimi quadrati della funzione e sin(4t) usiamo le istruzioni >> xx=0:0.001:1; >> plot(xx,exp(sin(4*xx))); hold on >> yy=polyval(x(end:-1:1),xx); >> plot(xx,yy, r ) Il fitting ottenuto è molto vicino alla funzione originale. 2. Risolviamo il problema i minimi quadrati con qr >> [Q,R]=qr(A,0); >> xqr=r\(q *b); >> xqr(15) >> abs(1-xqr(15)) e-07 Osserviamo che usando l aritmetica macchina IEEE gli errori di arrotondamento sono dell ordine di ɛ macchina 8

9 L errore su xqr(15), dell ordine di 10 7, è quindi da attribuirsi a κ x(a) che è dell ordine di Quindi l inaccuratezza di xqr(15) è dovuta ad errori di malcondizionamento e non a fenomeni di instabilità dell algoritmo. 3. Risolviamo il sistema di equazioni normali xn=(a *A)\(A *b); Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = e-19. >> xn(15) Osserviamo che nemmeno una cifra significativa del termine xn(15) è corretta! Una spiegazione di questo comportamento è la seguente. Usando un algoritmo stabile per la ricerca della soluzione si ha che δx x (( = O )) κ(a) + κ(a)2 tan(θ) ɛ macchina η Se κ(a) >> 1, possono verificarsi differenti situazioni dipendentemente dal valore di η e tan(θ): a) tan(θ) 1 e η << κ(a): δx x = O ( κ(a) 2 ɛ macchina ) 9 (1)

10 b) tan(θ) 0 oppure η κ(a): δx x = O (κ(a)ɛ macchina ) (2) ovvero il condizionamento del problema si trova fra κ(a) e κ(a) 2. Consideriamo ora cosa succede quando utilizziamo il sistema delle equazioni normali (A A)x = A b con la fattorizzazione di Cholesky. Tale fattorizzazione è un algoritmo stabile, tuttavia la matrice (A A) ha numero di condizionamento pari a κ(a) 2 >> κ(a) e il comportamento dell algoritmo è dominato da κ(a) 2. In particolare a) se tan(θ) 1 e η << κ(a), oppure κ(a) 1, allora l algoritmo di equazioni normali è stabile, essendo le relazioni (1) e (2) dello stesso ordine b) se invece κ(a) >> 1 e tan(θ) 0 oppure η κ(a), allora (2) è molto maggiore di (1) e l algoritmo è instabile. Tipicamente, le equazioni normali sono instabili per problemi malcondizionati con close fit, ovvero tan(θ) 0. Nel nostro esempio, κ(a) e θ 0: ciò spiega il risultato molto inaccurato. 4. Calcoliamo la soluzione con l algoritmo di Gram-Schmidt modificato >> [Q,R]=GSmod(A); >> x=r\(q *b); >> x(15) 10

11 La soluzione è molto inaccurata: l algoritmo è infatti instabile, a causa della generazione di colonne di Q non perfettamente ortonormali (si veda a questo proposito il testo Trefethen-Bau pg.66-67). Per evitare questo fenomeno, è utile accordare che, mentre le colonne di Q non sono ortonormali, il prodotto Q R è comunque accurato. In generale, è necessaria una opportuna riformulazione del problema per ottenere un risultato stabile (si veda a questo proposito il testo Trefethen-Bau pg ) 5. Ricordiamo che la SVD ridotta di A è A = Û ΣV e che la soluzione del problema ai minimi quadrati può essere trovata effettuando i seguenti passi In Matlab calcolare risolvere porre >> [U,S,V] = svd(a,0); >> x=v*(s\(u *b)); >> x(15) Û b Σw = Û b x = V w Osserviamo che in questo caso l algoritmo è stabile. 11

Corso di Geometria e Algebra Lineare

Corso di Geometria e Algebra Lineare Prof. C. Vergara, Dott.ssa N. Franchina, Dr. A. Colombo Corso di Geometria e Algebra Lineare Laboratorio 3: sistemi lineari 25 29 Maggio 2015 Metodi diretti per sistemi lineari Si consideri il seguente

Dettagli

Prendiamo in considerazione la matrice tridiagonale

Prendiamo in considerazione la matrice tridiagonale Questi esercizi sono il completamento di quelli sui sistemi lineari già a disposizione. Ogni esercizio proposto può fare riferimento a qualcuno di questi. In ogni caso sono riportati tutti i dati essenziali

Dettagli

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 19/06/2012

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 19/06/2012 Cognome: Nome: Matricola: Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 19/06/2012 ESERCIZIO 1 [10 punti] Si considerino le seguenti coppie di valori x = [1200.5,

Dettagli

Sistemi lineari. Lucia Gastaldi. DICATAM - Sez. di Matematica,

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

Dettagli

Esercizio. fattorizzazione QR? Quale è più conveniente dal punto di vista computazionale

Esercizio. fattorizzazione QR? Quale è più conveniente dal punto di vista computazionale Esercizio Si consideri, fissato n N, la matrice A M n(r) generata dal comando A = magic(n); e il sistema lineare Ax = b, dove il termine noto b R n é scelto in modo tale che la soluzione esatta sia x =

Dettagli

Capitolo 1. Esercizi a.a Esercizi. Esercizio 1.1 Dimostrare che il metodo iterativo

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

Dettagli

a. tatone corso di matematica applicata AL EX 1 Esercizi 1. Applicare l eliminazione di Gauss per risolvere il sistema di equazioni Au = v con

a. tatone corso di matematica applicata AL EX 1 Esercizi 1. Applicare l eliminazione di Gauss per risolvere il sistema di equazioni Au = v con a. tatone corso di matematica applicata AL EX Esercizi. Applicare l eliminazione di Gauss per risolvere il sistema di equazioni Au = v con Calcolare anche la L. 0 5 20 3 20 v := 2 5 3 5 6 2. Calcolare

Dettagli

Sistemi lineari. Lucia Gastaldi. DICATAM - Sez. di Matematica,

Sistemi lineari. Lucia Gastaldi. DICATAM - Sez. di Matematica, Sistemi lineari Lucia Gastaldi DICATAM - Sez. di Matematica, http://lucia-gastaldi.unibs.it Indice 1 Risoluzione di sistemi lineari Risoluzione di sistemi lineari in Matlab Metodi di risoluzione Fattorizzazione

Dettagli

METODI NUMERICI - II canale (A.A )

METODI NUMERICI - II canale (A.A ) METODI NUMERICI - II canale (A.A. 2007-2008) Cosa èilcalcolo NUMERICO? Prof. F. Pitolli Appunti della prima lezione È quella branca della matematica che fornisce mezzi e metodi per risolvere numericamente,

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 205-206 Laboratorio 9 Metodo di Eliminazione Gaussiana per sistemi lineari Siano A R n n una matrice quadrata non singolare (det(a) 0) e b R n un vettore

Dettagli

Sistemi sovradeterminati

Sistemi sovradeterminati Sistemi sovradeterminati Sia A una matrice m n ove m > n sia b R m trovare una soluzione del sistema sovradeterminato Ax = b significa cercare di esprimere un vettore di R m come combinazione lineare di

Dettagli

Esercitazione 4: Vettori e Matrici

Esercitazione 4: Vettori e Matrici Esercitazione 4: Vettori e Matrici Richiami di teoria: Norme di vettore Principali norme di vettore:. x = n i= x i 2. x 2 = n i= x i 2 3. x = max i n x i Ad esempio dato il vettore x = (, 2, 3, 4) abbiamo.

Dettagli

Analisi Numerica: Introduzione

Analisi Numerica: Introduzione Analisi Numerica: Introduzione S. Maset Dipartimento di Matematica e Geoscienze, Università di Trieste Analisi numerica e calcolo numerico Analisi numerica e calcolo numerico La matematica del continuo

Dettagli

PROVA PRATICA di CALCOLO NUMERICO Prof. S. De Marchi Verona, 19 dicembre 2006

PROVA PRATICA di CALCOLO NUMERICO Prof. S. De Marchi Verona, 19 dicembre 2006 PROVA PRATICA di CALCOLO NUMERICO Prof. S. De Marchi Verona, 9 dicembre 26 Il candidato dovrà scrivere su ogni foglio il cognome, nome, numero di matricola. I fogli saranno forniti da chi fa assistenza.

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 20-206 Laboratorio 8. (punteggio 3/3/) Si consideri la funzione f(x) = sin(e x/2 ).. Si approssimi la radice α di f nell intervallo [0, 3.] utilizzando

Dettagli

Esercitazione di Calcolo Numerico 1 27 Maggio Calcolare la fattorizzazione P A = LU della matrice A =

Esercitazione di Calcolo Numerico 1 27 Maggio Calcolare la fattorizzazione P A = LU della matrice A = Esercitazione di Calcolo Numerico 1 27 Maggio 29 1. Calcolare la fattorizzazione P A = LU della matrice 1 2 3 A = 2 3 3, ed utilizzarla per risolvere il sistema lineare Ax = b, con b = (1, 2,, 16) T. 2.

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

SISTEMI LINEARI. Metodi diretti. Calcolo numerico 07/08 p. 1/1

SISTEMI LINEARI. Metodi diretti. Calcolo numerico 07/08 p. 1/1 SISTEMI LINEARI Metodi diretti Calcolo numerico 07/08 p. 1/1 Sistemi lineari Ax = b, A R n n, b R n b INPUT x OUTPUT A relazione funzionale non ambigua det(a) 0 ( un unica soluzione) (Esercizio 1) Se det

Dettagli

Corso di Matematica per la Chimica

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

Dettagli

n +1 determinanti (D i, i =1,...,n e det A) n! prodotti per ciascun determinante n 1 moltiplicazioni per ciascun prodotto

n +1 determinanti (D i, i =1,...,n e det A) n! prodotti per ciascun determinante n 1 moltiplicazioni per ciascun prodotto METODI NUMERICI (A.A. 2007-2008) Prof. F.Pitolli Appunti delle lezioni sui sistemi lineari: metodi diretti; condizionamento Metodi diretti per la soluzione di sistemi lineari Metodi diretti Sono basati

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

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

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 0-0 Laboratorio 9 Autovalori, raggio spettrale e norme di matrici Sia A una matrice quadrata di ordine n a valori reali o complessi, il numero λ C si dice

Dettagli

4. Algoritmi per la soluzione di sistemi lineari.

4. Algoritmi per la soluzione di sistemi lineari. CALCOLO NUMERICO Francesca Mazzia Dipartimento Interuniversitario di Matematica Università di Bari 4. Algoritmi per la soluzione di sistemi lineari. 1 Sistemi triangolari inferiori Sia L triangolare inferiore.

Dettagli

Corso di Matematica per la Chimica

Corso di Matematica per la Chimica Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Pivoting e stabilità Se la matrice A non appartiene a nessuna delle categorie precedenti può accadere che al k esimo passo risulti a (k) k,k = 0, e quindi il

Dettagli

b vettore(termine noto) y* proiezione ortogonale di b

b vettore(termine noto) y* proiezione ortogonale di b Carla Guerrini 1 Sistemi sovradeterminati Sia A una matrice m n ove m > n sia b R m trovare una soluzione del sistema sovradeterminato Ax = b significa cercare di esprimere un vettore di R m come combinazione

Dettagli

Corso di Matematica per la Chimica

Corso di Matematica per la Chimica Dott.ssa Maria Carmela De Bonis a.a. 2013-14 Pivoting e stabilità Se la matrice A non appartiene a nessuna delle categorie precedenti può accadere che al k esimo passo risulti a (k) k,k = 0, e quindi il

Dettagli

ISTRUZIONI PER LA CONSEGNA DEI FILE MATLAB

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

Dettagli

Analisi degli errori

Analisi degli errori Analisi degli errori Corso di Calcolo Numerico, a.a. 2008/2009 Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Analisi degli errori 1 / 36 Errori Computazionali

Dettagli

Esercitazioni di Calcolo Numerico 09-16/03/2009, Laboratorio 1

Esercitazioni di Calcolo Numerico 09-16/03/2009, Laboratorio 1 Esercitazioni di Calcolo Numerico 09-6/03/2009, Laboratorio Nel seguito le righe di comando MATLAB sono indicate con >> per meglio distinguerle dal resto del testo. Si consiglia di leggere completamente

Dettagli

n (x i x j ), det V = i>j

n (x i x j ), det V = i>j Capitolo 4 Approssimazione 4.1 Richiami di teoria Prerequisiti: nozioni elementari di calcolo differenziale e integrale. Interpolazione Il problema dell interpolazione è un caso particolare del vasto settore

Dettagli

A.A Prof. R. Morandi

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

Dettagli

Metodi diretti: eliminazione gaussiana

Metodi diretti: eliminazione gaussiana Calcolo numerico 08/09 p. 1/1 SISTEMI LINEARI Metodi diretti: eliminazione gaussiana Calcolo numerico 08/09 p. 2/1 Sistemi lineari Ax = b, A R n n, b R n b INPUT x OUTPUT A relazione funzionale non ambigua

Dettagli

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 12/07/2012

Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 12/07/2012 Cognome: Nome: Matricola: Laboratorio di Calcolo Numerico - Corso di Laurea in Matematica Appello d esame del 12/07/2012 ESERCIZIO 1 [10 punti] Si consideri il problema di approssimare le radici α 1 =

Dettagli

Foglio Esercizi A (interpolazione, approssimazione, integrazione)

Foglio Esercizi A (interpolazione, approssimazione, integrazione) Foglio Esercizi A (interpolazione, approssimazione, integrazione) Esercizio cos( ) +, [,π ] Costruire una approssimazione f ( ) di f () utilizzando elemento di ermite a nodi non equispaziati (, π, π )

Dettagli

Laboratorio di Matematica Computazionale A.A Lab. 6

Laboratorio di Matematica Computazionale A.A Lab. 6 Laboratorio di Matematica Computazionale A.A. 2007-2008 Lab. 6 Risoluzione di sistemi triangolari Si scriva una function Matlab che, presa in ingresso una matrice triangolare inferiore L e un termine noto

Dettagli

Calcolo Numerico Informatica Manolo Venturin A.A. 2010 2011 Guida all esame

Calcolo Numerico Informatica Manolo Venturin A.A. 2010 2011 Guida all esame Calcolo Numerico Informatica Manolo Venturin A.A. 2010 2011 Guida all esame Testo aggiornato al 23 maggio 2011. L esame consiste in una prova scritta della durata di 2 ore. Tale prova è composta da tre/-

Dettagli

2. Risolvere con il metodo di eliminazione di Gauss con pivoting parziale il seguente sistema lineare:

2. Risolvere con il metodo di eliminazione di Gauss con pivoting parziale il seguente sistema lineare: Esercizi sui metodi diretti per la risoluzione di sistemi lineari 1. Data la matrice 1 0 2 1 3 1 5 2 1 determinare la sua fattorizzazione P LR. Risolvere il sistema Ax = b con b = (3, 5, 6) T mediante

Dettagli

Raccolta di esercizi di Calcolo Numerico Prof. Michela Redivo Zaglia

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

Dettagli

Prova scritta di Geometria 1 Docente: Giovanni Cerulli Irelli 20 Gennaio 2017

Prova scritta di Geometria 1 Docente: Giovanni Cerulli Irelli 20 Gennaio 2017 Prova scritta di Geometria Docente: Giovanni Cerulli Irelli Gennaio 7 Esercizio. Si considerino i seguenti tre punti dello spazio euclideo: P :=, Q :=, R :=.. Dimostrare che P, Q ed R non sono collineari.

Dettagli

Esercizi di Laboratorio del corso di Analisi Numerica 1

Esercizi di Laboratorio del corso di Analisi Numerica 1 Esercizi di Laboratorio del corso di Analisi Numerica 1 A. Sommariva 2 Keywords: Esercizi del corso di Analisi Numerica. Revisione: 1 giugno 2019 Nota. 0.1. Di seguito si citano gli esercizi effettuati

Dettagli

Approssimazione ai minimi quadrati nel discreto

Approssimazione ai minimi quadrati nel discreto Approssimazione ai minimi quadrati nel discreto 1 È assegnato un insieme di m punti (x i, y i ), i = 1,..., m, che descrivono un certo fenomeno. Vogliamo trovare un polinomio p n (x) = c 0 + c 1 x +...

Dettagli

Corso di Calcolo Numerico

Corso di Calcolo Numerico Corso di Calcolo Numerico Dottssa MC De Bonis Università degli Studi della Basilicata, Potenza Facoltà di Ingegneria Corso di Laurea in Ingegneria Meccanica Corso di Calcolo Numerico - Dottssa MC De Bonis

Dettagli

Esame di Calcolo Numerico per Informatica Prof. S. De Marchi Padova, 11 dicembre x k 1 x k 2

Esame di Calcolo Numerico per Informatica Prof. S. De Marchi Padova, 11 dicembre x k 1 x k 2 1 Domande aperte Esame di Calcolo Numerico per Informatica Prof. S. De Marchi Padova, 11 dicembre 013 1. Nel metodo di Newton per la ricerca di zeri di funzione, se non conosciamo la molteplicità della

Dettagli

Problemi ai minimi quadrati

Problemi ai minimi quadrati Seminario di matematica applicata avanzata Problemi ai minimi quadrati Sanna Mirko Matricola: 44464 Ingegneria elettrica ed elettronica Indice Introduzione - Il problema dei minimi quadrati - I vari tipi

Dettagli

SPAZI EUCLIDEI, APPLICAZIONI SIMMETRICHE, FORME QUADRATICHE

SPAZI EUCLIDEI, APPLICAZIONI SIMMETRICHE, FORME QUADRATICHE SPAZI EUCLIDEI, APPLICAZIONI SIMMETRICHE, FORME QUADRATICHE. Esercizi Esercizio. In R calcolare il modulo dei vettori,, ),,, ) ed il loro angolo. Esercizio. Calcolare una base ortonormale del sottospazio

Dettagli

Approssimazione polinomiale 1

Approssimazione polinomiale 1 Approssimazione polinomiale A. Sommariva 2 Keywords: Approssimazione polinomiale ai minimi quadrati. Curve fitting. Revisione: 4 giugno 29. Approssimazione polinomiale Dato un campionamento {(x i, y i

Dettagli

Sistemi sovradeterminati. b vettore(termine noto) V n. y* proiezione ortogonale di b. Carla Guerrini 1

Sistemi sovradeterminati. b vettore(termine noto) V n. y* proiezione ortogonale di b. Carla Guerrini 1 Carla Guerrini 1 Sistemi sovradeterminati Sia A una matrice m n ove m > n sia b R m si vuole trovare una soluzione del sistema sovradeterminato Ax = b. Nel caso in cui la matric A abbia rango pieno, cioé

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 2016-2017 Laboratorio 6 - Minimi quadrati e spline APPROSSIMAZIONE DI FUNZIONI O DI DATI Consideriamo il problema di valutare una funzione nota soltanto

Dettagli

Introduzione al Calcolo Scientifico - A.A

Introduzione al Calcolo Scientifico - A.A Introduzione al Calcolo Scientifico - A.A. 2009-2010 Discretizzazione di un problema ai limiti Si consideri il seguente problema ai limiti del secondo ordine (problema dell elasticità 1D in regime di piccole

Dettagli

Sistemi lineari. Lucia Gastaldi. 11 novembre Dipartimento di Matematica,

Sistemi lineari. Lucia Gastaldi. 11 novembre Dipartimento di Matematica, Sistemi lineari Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 11 novembre 2007 Outline 1 Come risolvere un sistema lineare con MATLAB Il comando per risolvere i sistemi lineari

Dettagli

Compito numero 2 - Compito intero

Compito numero 2 - Compito intero Esercitazione 6 - Correzione esame dell 8//3 Lucia Pilleri 9//3 Compito numero - Compito intero Esercizio del parziale - del compito intero Risolvere, mediante la fattorizzazione P A = LU, il sistema lineare

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 206-207 Laboratorio Autovalori, raggio spettrale e norme di matrici Sia A una matrice quadrata di ordine n a valori reali o complessi, il numero λ C si

Dettagli

ESERCIZI PROPOSTI. det A = = per cui il sistema si può risolvere applicando le formule di Cramer, cioè: dove: = =

ESERCIZI PROPOSTI. det A = = per cui il sistema si può risolvere applicando le formule di Cramer, cioè: dove: = = ESERCIZI PROPOSTI Risolvere i seguenti sistemi lineari )-0), utilizzando, dove possibile, sia il metodo di Cramer sia quello della matrice inversa, dopo aver analizzato gli esempi a)-d): 2x + + 4z 5 a)

Dettagli

Calcolo Numerico. Corso di Laurea in Ingegneria Elettronica Appello del 17 gennaio A(x) =

Calcolo Numerico. Corso di Laurea in Ingegneria Elettronica Appello del 17 gennaio A(x) = Calcolo Numerico Corso di Laurea in Ingegneria Elettronica Appello del 7 gennaio 204 Sia M = F (2, 3). Dopo aver mostrato che 20 M, determinare tutti gli elementi ξ M tali che: ξ > 20 Per ogni x R, sia:

Dettagli

Appunti di Calcolo Numerico. Capitolo 4

Appunti di Calcolo Numerico. Capitolo 4 Appunti di Calcolo Numerico Capitolo 4 Approssimazione nel senso dei minimi quadrati Maurizio Ciampa Dipartimento di Matematica - Università di Pisa Gli esercizi contrassegnati dal simbolo sono leggermente

Dettagli

Algoritmi per la soluzione di sistemi lineari

Algoritmi per la soluzione di sistemi lineari Algoritmi per la soluzione di sistemi lineari Corso di Calcolo Numerico, a.a. 2005/2006 Francesca Mazzia Dipartimento di Matematica Università di Bari 31 Marzo 2009 Francesca Mazzia (Univ. Bari) Algoritmi

Dettagli

Calcolo Numerico I - a.a Laboratorio 9 - Sistemi lineari

Calcolo Numerico I - a.a Laboratorio 9 - Sistemi lineari Calcolo Numerico I - a.a. 200-20 Laboratorio 9 - Sistemi lineari Fattorizzazione di Cholesky Se A R n n è una matrice simmetrica definita positiva, allora esiste una matrice R R n n triangolare superiore

Dettagli

Problema numerico. Relazione funzionale chiara e non ambigua tra dati iniziali e la soluzione. Dati iniziali e soluzione sono due vettori finiti

Problema numerico. Relazione funzionale chiara e non ambigua tra dati iniziali e la soluzione. Dati iniziali e soluzione sono due vettori finiti Problema numerico Relazione funzionale chiara e non ambigua tra dati iniziali e la soluzione. Dati iniziali e soluzione sono due vettori finiti X F(X) F Y Metodo numerico Descrizione matematica dei calcoli

Dettagli

Laboratorio di Calcolo Numerico A.A Laboratorio 4 Risoluzione di sistemi non lineari Metodo di punto fisso

Laboratorio di Calcolo Numerico A.A Laboratorio 4 Risoluzione di sistemi non lineari Metodo di punto fisso Laboratorio di Calcolo Numerico A.A. 2007-2008 Laboratorio 4 Risoluzione di sistemi non lineari Metodo di punto fisso Esercizio 1. Risoluzione di sistemi non lineari Si consideri il seguente sistema non

Dettagli

Calcolo Numerico A.A Laboratorio 8 Integrazione numerica

Calcolo Numerico A.A Laboratorio 8 Integrazione numerica ESERCIZIO 1. Calcolo Numerico A.A. 26-27 Laboratorio 8 Integrazione numerica I = 5 e x 1 dx. 1. Si approssimi I con la formula del punto medio semplice. Si stimi l errore commesso. 2. Si consideri ora

Dettagli

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 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)

Dettagli

INTEGRALI INDEFINITI e DEFINITI Esercizi risolti

INTEGRALI INDEFINITI e DEFINITI Esercizi risolti INTEGRALI INDEFINITI e DEFINITI Esercizi risolti E data la funzione f( = (a Provare che la funzione F ( = + arcsin è una primitiva di f( sull intervallo (, (b Provare che la funzione G( = + arcsin π è

Dettagli

Matrici. 3. Costruire le seguenti matrici, contarne gli elementi non nulli e visualizzarle con spy: . B 10x10 = ; D 7x7 =

Matrici. 3. Costruire le seguenti matrici, contarne gli elementi non nulli e visualizzarle con spy: . B 10x10 = ; D 7x7 = Matrici diag, tril, triu. Sia v il vettore colonna casuale di lunghezza. Calcolare: diag(v), diag (v,), diag (v,-), diag(v,), diag(v,-). Sia A la matrice magica x. Calcolare: tril(a), tril(a, ), tril(a,

Dettagli

EQUAZIONI DIFFERENZIALI

EQUAZIONI DIFFERENZIALI EQUAZIONI DIFFERENZIALI Si consideri il problema di Cauchy y'(t) t y, y() y(t) t e. t, la cui soluzione esatta è PARTE a. Approssimare il problema di Cauchy con il metodo di Eulero Esplicito b. Eseguire

Dettagli

Esercizi Elaborato (versione )

Esercizi Elaborato (versione ) Esercizi Elaborato (versione 2019-04-15) Nota bene: l elaborato dovrà contenere i codici sviluppati, e questi dovranno essere portati alla discussione su una chiavetta USB. Esercizio 1. Verificare che,

Dettagli

Anno accademico

Anno accademico RICHIAMI PER IL CORSO DI ANALISI NUMERICA PROF R MORANDI Anno accademico 28 29 1 RICHIAMI: PRECISIONE FINITA (USO DEL CALCOLATORE) IN UN CALCOLATORE UNA QUALUNQUE INFORMAZIONE VIENE RAPPRESENTA- TA COME

Dettagli

Complementi di Matematica e Calcolo Numerico A.A

Complementi di Matematica e Calcolo Numerico A.A Complementi di Matematica e Calcolo Numerico A.A. 207-208 Laboratorio 5 Metodi diretti per sistemi lineari Siano A R n n una matrice quadrata non singolare (det(a) 0) e b R n un vettore assegnati, allora

Dettagli

Un algoritmo rank-revealing per la risoluzione nel senso dei minimi quadrati di sistemi lineari a rango non pieno

Un algoritmo rank-revealing per la risoluzione nel senso dei minimi quadrati di sistemi lineari a rango non pieno Un algoritmo rank-revealing per la risoluzione nel senso dei minimi quadrati di sistemi lineari a rango non pieno G. Rodriguez Dipartimento di Matematica e Informatica, Università di Cagliari viale Merello

Dettagli

Analisi Matematica I per Ingegneria Gestionale, a.a Scritto del sesto appello, 16 luglio 2018 Testi 1

Analisi Matematica I per Ingegneria Gestionale, a.a Scritto del sesto appello, 16 luglio 2018 Testi 1 Scritto del sesto appello, 6 luglio 208 Testi Prima parte, gruppo.. Trovare α [0, 2π) per cui vale l identità trigonometrica sin(x π/3) = cos(x + α). 2. Trovare il polinomio di Taylor (in 0) di ordine

Dettagli

Complementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A

Complementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A Complementi di Matematica e Calcolo Numerico C.L. Chimica Industriale A.A. 208-209 Laboratorio 4-4 aprile 209 Metodo delle sostituzioni in avanti per sistemi lineari con matrice triangolare inferiore Siano

Dettagli

Esame di Calcolo Numerico per Informatica A.A. 2010/11: testo soluzioni Proff. S. De Marchi e M. R. Russo 12 luglio 2011

Esame di Calcolo Numerico per Informatica A.A. 2010/11: testo soluzioni Proff. S. De Marchi e M. R. Russo 12 luglio 2011 Esame di Calcolo Numerico per Informatica A.A. 200/: testo soluzioni Proff. S. De Marchi e M. R. Russo 2 luglio 20 L esame consiste di 4 domande aperte e 0 esercizi a risposta multipla. Per gli esercizi

Dettagli

Corso di Calcolo Scientifico

Corso di Calcolo Scientifico I Modulo del corso integrato di Calcolo Dott.ssa Maria Carmela De Bonis a.a. 2012-13 Approssimazione di Funzioni In molti problemi matematici emerge l esigenza di dover approssimare una funzione f C k

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. 4-5 Corso di CALCOLO NUMERICO / ANALISI NUMERICA : Esempi di esercizi svolti in aula 9//4 ) Determinare la rappresentazione in base di.

Dettagli

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 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

Dettagli

Interpolazione polinomiale. Interpolazione polinomiale

Interpolazione polinomiale. Interpolazione polinomiale 1 Polinomiale Rappresentazione Lagrangiana Polinomio interpolante di Newton Errore nell interpolazione polinomiale 2 Approssimazione ai minimi quadrati nel discreto 1 Polinomiale Rappresentazione Lagrangiana

Dettagli

Calcolo Numerico (CdS in Matematica) A.A. 2012/13

Calcolo Numerico (CdS in Matematica) A.A. 2012/13 Calcolo Numerico (CdS in Matematica) A.A. 2012/13 Esercitazione di Laboratorio sulla risoluzione di sistemi di equazioni lineari Parte 1. Fattorizzazione di matrici Scrivere una funzione Matlab che implementi

Dettagli

Laboratorio di Calcolo Numerico A.A

Laboratorio di Calcolo Numerico A.A Laboratorio di Calcolo Numerico A.A. 2007-2008 Laboratorio 7 Minimi quadrati. Approssimazione delle derivate. Esercizio 1. Si considerino le 6 coppie di dati ( 4.5, 0.7), ( 3.2, 2.3), ( 1.4, 3.8), (0.8,

Dettagli

INTRODUZIONE A MATLAB

INTRODUZIONE A MATLAB INTRODUZIONE A MATLAB M.R. Russo Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2008/2009 INDICE Sistemi lineari Casi particolari Eliminazione di Gauss Fattorizzazione

Dettagli

Corso di Calcolo Numerico

Corso di Calcolo Numerico Corso di Laurea in Ingegneria Gestionale Sede di Fermo Corso di 3 - CALCOLO NUMERICO DELLE DERIVATE Introduzione Idea di base Introduzione Idea di base L idea di base per generare un approssimazione alla

Dettagli

9 k. k. k=2. Soluzione: Ricordiamo la formula di Newton per le potenze del binomio: (a + b) n = a n k b k. k. k=0. (1 + 9) 100 = k 9 k, k

9 k. k. k=2. Soluzione: Ricordiamo la formula di Newton per le potenze del binomio: (a + b) n = a n k b k. k. k=0. (1 + 9) 100 = k 9 k, k Ingegneria Elettronica e Informatica Analisi Matematica 1a Foschi Compito del 18.1.018 1. Utilizzando la formula di Newton per le potenze del binomio calcola il valore della somma 9. = Soluzione: Ricordiamo

Dettagli

Calcolo Numerico (A.A. 2014-2015) Lab n. 12 Approssimazione 17-12-2014

Calcolo Numerico (A.A. 2014-2015) Lab n. 12 Approssimazione 17-12-2014 Calcolo Numerico (A.A. 2014-2015) Lab n. 12 Approssimazione 17-12-2014 1 Approssimazione di dati e funzioni Problema Data la tabella {x i, y i }, i = 0,..., n, si vuole trovare una funzione analitica ϕ

Dettagli

1. Calcolo dell indice di condizionamento di una matrice

1. Calcolo dell indice di condizionamento di una matrice 1 Esercizi sul condizionamento con matlab laboratorio di Calcolo Scientifico per Geofisici Prof. A. Murli a.a. 2006/07 1. Calcolo dell indice di condizionamento di una matrice Determinare una function

Dettagli

Programma del corso di: Laboratorio di Programmazione e Calcolo Corso di laurea in Matematica a.a Proff. B. Paternoster, D.

Programma del corso di: Laboratorio di Programmazione e Calcolo Corso di laurea in Matematica a.a Proff. B. Paternoster, D. Programma del corso di: Laboratorio di Programmazione e Calcolo Corso di laurea in Matematica a.a.009-0 Proff. B. Paternoster, D. Conte Risoluzione di un problema con il calcolatore: dal problema reale

Dettagli

Algebra lineare numerica

Algebra lineare numerica Algebra lineare numerica Sistemi lineari Lucia Gastaldi DICATAM - Sez. di Matematica, http://lucia-gastaldi.unibs.it Indice 1 in Matlab Metodi di risoluzione Fattorizzazione Analisi degli errori Numero

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

Corso di Calcolo Numerico

Corso di Calcolo Numerico Corso di Laurea in Ingegneria Gestionale Sede di Fermo Corso di 9 - EQUAZIONI DIFFERENZIALI ORDINARIE valori iniziali Valori iniziali Ci occuperemo della soluzione numerica di equazioni del prim ordine

Dettagli

SISTEMI LINEARI. x y + 2t = 0 2x + y + z t = 0 x z t = 0 ; S 3 : ; S 5x 2y z = 1 4x 7y = 3

SISTEMI LINEARI. x y + 2t = 0 2x + y + z t = 0 x z t = 0 ; S 3 : ; S 5x 2y z = 1 4x 7y = 3 SISTEMI LINEARI. Esercizi Esercizio. Verificare se (,, ) è soluzione del sistema x y + z = x + y z = 3. Trovare poi tutte le soluzioni del sistema. Esercizio. Scrivere un sistema lineare di 3 equazioni

Dettagli

Esercitazione di Metodi Matematici per l Ottica del E. Scoppola. y 1 x, 1 y 1, x > 0, y < log x

Esercitazione di Metodi Matematici per l Ottica del E. Scoppola. y 1 x, 1 y 1, x > 0, y < log x Esercitazione di Metodi Matematici per l Ottica del 6-4 - 7 E. Scoppola Esercizio Determinare gli insiemi di definizione delle funzioni: fx) = x y y ) /4 loge x ) + loglog x y), gx) = x y y Per fx) abbiamo

Dettagli

ANALISI MATEMATICA PER IL CdL IN INFORMATICA ESERCIZI SULLE DISEQUAZIONI

ANALISI MATEMATICA PER IL CdL IN INFORMATICA ESERCIZI SULLE DISEQUAZIONI ANALISI MATEMATICA PER IL CdL IN INFORMATICA ESERCIZI SULLE DISEQUAZIONI Risolvere le seguenti disequazioni: ( 1 ) x < x + 1 1) 4x + 4 x ) x + 1 > x 4x x 10 ) x 4 x 5 4x + > ; 4) ; 5) 0; ) x 1 x + 1 x

Dettagli

Elaborazione aut. dei dati

Elaborazione aut. dei dati Programma Elaborazione aut. dei dati Sistema interattivo MATLAB Risoluzione di sistemi lineari e di equazioni non lineari Interpolazione e smoothing di dati Opzioni finanziarie Approssimazione di integrali

Dettagli

Geometria BAER Test di autovalutazione del 31/10/18

Geometria BAER Test di autovalutazione del 31/10/18 Geometria BAER Test di autovalutazione del 3//8 LEGGERE ATTENTAMENTE PRIMA DI ANDARE ALL INIZIO DEL TEST ALLA PAGINA SUCCESSIVA. NON LEGGERE LE DOMANDE PRIMA DI INIZIARE IL TEST Il test NON É VALUTATO

Dettagli

Corso di Matematica per la Chimica

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 Operazioni macchina e Cancellazione numerica

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

Autovalori ed autovettori di una matrice

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

Dettagli

Geometria A. Università degli Studi di Trento Corso di laurea in Matematica A.A. 2017/ Maggio 2018 Prova Intermedia

Geometria A. Università degli Studi di Trento Corso di laurea in Matematica A.A. 2017/ Maggio 2018 Prova Intermedia Geometria A Università degli Studi di Trento Corso di laurea in Matematica A.A. 7/8 Maggio 8 Prova Intermedia Il tempo per la prova è di ore. Durante la prova non è permesso l uso di appunti e libri. Esercizio

Dettagli

Dalla prova scritta del 18/01/2011

Dalla prova scritta del 18/01/2011 Esercitazione 8 Lucia Pilleri /0/0 Dalla prova scritta del 8/0/0 Esercizio Determinare i valori di α e β che rendono ortogonali le matrici B ] α α C β ] β e, in corrispondenza di una coppia di tali valori,

Dettagli