UNITEXT La Matematica per il 3+2

Documenti analoghi
Matematica Numerica Esercizi, Laboratori e Progetti

UNITEXT La Matematica per il 3+2

Matematica e cultura

e-learning Nuovi strumenti per insegnare, apprendere, comunicare online

UNITEXT La Matematica per il 3+2

UNITEXT La Matematica per il 3+2

Prefazione alle precedenti edizioni

UNITEXT La Matematica per il 3+2

Collana di Fisica e Astronomia

Daniele Regge Gabriella Iussich La colonscopia virtuale

ESERCIZI SVOLTI DI CALCOLO NUMERICO

Protocolli di studio in TC spirale multistrato. Vol. 2 Vascolare

Andrea Laghi Marco Rengo. La cardio-tc

UNITEXT La Matematica per il 3+2

Danilo Orlandini, Gualtiero de Bigontina Manuale di accreditamento delle strutture diabetologiche Terza edizione

Vero come la finzione

Programma del corso di: Calcolo Numerico Corso di laurea in Matematica a.a Prof. B.Paternoster

Corsi di perfezionamento in ortopedia e traumatologia

UNITEXT La Matematica per il 3+2

Farmacognosia applicata Controllo di qualità delle droghe vegetali

Corsi di perfezionamento in ortopedia e traumatologia

UNITEXT La Matematica per il 3+2

Geometria proiettiva Problemi risolti e richiami di teoria

UNITEXT La Matematica per il 3+2

Protocolli di studio in TC spirale multistrato. Vol. 3 Cuore Torace

A Francesca S.L. AFrancesco M.G.T.

Casa editrice Principato

Tubazioni in polietilene per il trasporto di acqua

Corso di Laurea in Ingegneria Informatica Analisi Numerica

Il fuoco di Sant Antonio Storia, tradizioni e medicina Carlo Gelmetti

Esercizi di finanza matematica

INTRODUZIONE ALLA NEUROBIOLOGIA Meccanismi di sviluppo, funzione e malattia del sistema nervoso centrale

Protocolli di studio in TC spirale multistrato

L Esame di Stato di abilitazione alla professione di Ingegnere dell Informazione

Introduzione al Calcolo Scientifico

Alfio Quarteroni Fausto Saleri Paola Gervasio. Calcolo Scientifico. Esercizi e problemirisolti con MAT. LAB e Octave. 5 a edizione

B. Tutti i diritti riservati 2010, Pearson Italia, Milano - Torino

Neuroeconomia, Neuromarketing e Processi Decisionali

Protocolli di studio in TC spirale multistrato. Vol. 1 Addome

Programmazione Dipartimento Area Scientifica T. Rossi A.S. 2015/2016

UNITEXT La Matematica per il 3+2

Il ginseng. Virtù terapeutiche di una droga adattogena. Edizione italiana a cura di Francesco Capasso

Ecografia e procedure interventistiche percutanee Fegato, vie biliari e pancreas

Esercizi di Fondamenti di Sistemi Dinamici

E T MATEMATICA EORIA SERCIZI. Il mio Quaderno INVALSI G. Bonola I. Forno. esercizi effettivi! esercizi per il recupero

Introduzione ai metodi statistici per il credit scoring

Numeri e Crittografia

ISTRUZIONI PER LA CONSEGNA DEI FILE MATLAB

Matematica e cultura

APPUNTI DI MODELLI NUMERICI PER I CAMPI

G. C. Barozzi - C. Corradi Matematica ( per le scienze economiche e statistiche. il Mulino

Matematica si parte!

APPUNTI ED ESERCIZI DI MATEMATICA

Calcolo Numerico Informatica Manolo Venturin A.A Guida all esame

STECHIOMETRIA E LABORATORIO DI CHIMICA GENERALE

A. Quarteroni R. Sacco R Saleri MATEMATICA NUMERICA. Springer

Collana di Fisica e Astronomia

Linee di programmazione

MATEMATICA. G. Bonola I. Forno E T EORIA SERCIZI. Il mio Quaderno INVALSI. S. Lattes & C. Editori SpA - Vietata la vendita e la diffusione

Precorso di Matematica Massimo Gobbino

Alla memoria del nostro caro Maestro, Gianni Tranquilli

UNIVERSITÀ DEGLI STUDI DI PALERMO Corso di Laurea in Matematica. Calendario degli esami di profitto 1/10/ /09/2014

ISTITUTO LICEALE S. PIZZI PROGRAMMAZIONE DI MATEMATICA LICEO SCIENTIFICO

Approssimazione di dati e funzioni

Introduzione a Matlab (e al Calcolo Numerico)

Elementi di Informatica

Lezione n. 1. Introduzione all analisi numerica (richiami di algebra lineare e analisi funzionale)

Il suicidio oggi Implicazioni sociali e psicopatologiche

Giuseppe Anichini Giuseppe Conti. Geometria analitica e Algebra lineare

Vincenzo Marinello Eserciziario di statistica economica e contabilità nazionale

Fondamenti di Informatica

LEZIONI DI ECONOMIA SANITARIA

MATLAB. Guida al laboratorio di automatica. Mariagrazia Dotoli, Maria Pia Fanti

Demand Planning Processi, metodologie e modelli matematici per la gestione della domanda commerciale

E T MATEMATICA EORIA SERCIZI. Il mio Quaderno INVALSI G. Bonola I. Forno. esercizi effettivi! esercizi per il recupero

I.I.S. N. PELLATI Nizza Monferrato - Canelli

Indice. 5 Basi di Gröbner Ideali monomiali Basi di Gröbner... 22

MECCANICA COMPUTAZIONALE

Analisi delle decisioni

PIANO DI LAVORO ANNUALE DEL DIPARTIMENTO DI MATERIA NUCLEI FONDAMENTALI DI CONOSCENZE

Transcript:

UNITEXT La Matematica per il 3+2 Volume 75 http://www.springer.com/series/5418

Alfio Quarteroni Matematica Numerica Esercizi, Laboratori e Progetti 2a edizione

Alfio Quarteroni CMCS-MATHICSE École Polytechnique Fédérale de Lausanne Lausanne, Switzerland e MOX, Dipartimento di Matematica F. Brioschi Politecnico di Milano Milano, Italia UNITEXT La Matematica per il 3+2 ISSN versione cartacea 2038-5722 ISSN versione elettronica 2038-5757 ISBN 978-88-470-5540-7 DOI 10.1007/978-88-470-5541-4 ISBN 978-88-470-5541-4 (ebook) Springer-Verlag Italia 2013 Quest opera è protetta dalla legge sul diritto d autore e la sua riproduzione è ammessa solo ed esclusivamente nei limiti stabiliti dalla stessa. Le fotocopie per uso personale possono essere effettuate nei limiti del 15% di ciascun volume dietro pagamento alla SIAE del compenso previsto dall art. 68. Le riproduzioni per uso non personale e/o oltre il limite del 15% potranno avvenire solo a seguito di specifica autorizzazione rilasciata da AIDRO, Corso di Porta Romana n. 108, Milano 20122, e-mail segreteria@aidro.org e sito web www.aidro.org. Tutti i diritti, in particolare quelli relativi alla traduzione, alla ristampa, all utilizzo di illustrazioni e tabelle, alla citazione orale, alla trasmissione radiofonica o televisiva, alla registrazione su microfilm o in database, o alla riproduzione in qualsiasi altra forma (stampata o elettronica) rimangono riservati anche nel caso di utilizzo parziale. La violazione delle norme comporta le sanzioni previste dalla legge. L utilizzo in questa pubblicazione di denominazioni generiche, nomi commerciali, marchi registrati, ecc. anche se non specificatamente identificati, non implica che tali denominazioni o marchi non siano protetti dalle relative leggi e regolamenti. 9 8 7 6 5 4 3 2 1 Layout copertina: Beatrice., Milano Figure in copertina: Le simulazioni numeriche riportate in copertina sono state realizzate da Ricardo Ruiz-Baier e Simone Rossi di CMCS-EPFL Impaginazione: PTP-Berlin, Protago TEX-Production GmbH, Germany (www.ptp-berlin.eu) Stampa: Grafiche Porpora, Segrate (MI) Stampato in Italia B Springer fa parte di Springer Science+Business Media (www.springer.com)

Prefazione La Matematica Numerica è la disciplina che consente di tradurre un problema matematico (nell ambito di campi quali l analisi, l algebra lineare, la teoria dell approssimazione, la teoria delle equazioni funzionali, l ottimizzazione, le equazioni differenziali ordinarie e alle derivate parziali, etc.), in algoritmi efficienti che ne permettano la risoluzione mediante calcolatore. Essa rappresenta la base fondativa del Calcolo Scientifico per la modellistica e risoluzione di problemi nei più svariati ambiti applicativi, quali quelli dell Ingegneria, delle Scienze della Vita, delle Scienze Economiche e Sociali. È, per vocazione, una disciplina che si sviluppa in simbiosi con il calcolatore, appoggiandosi a linguaggi di programmazione che consentano di tradurre gli algoritmi in programmi eseguibili. Questo testo si propone di aiutare lo studente nella transizione fra i concetti teorici e metodologici della Matematica Numerica e la loro implementazione al computer. Con questo obiettivo vengono proposti Esercizi da risolvere con carta e penna, atti a far comprendere meglio al lettore la teoria, e Laboratori, in cui per un dato problema si debbono scegliere gli algoritmi più adatti, realizzare un programma in linguaggio Matlab per la loro implementazione, rappresentare graficamente in maniera idonea i risultati ottenuti dal calcolatore, infine interpretarli ed analizzarli alla luce delle conclusioni che avremmo potuto trarre a priori grazie alla teoria. Per ogni Esercizio e ogni Laboratorio si presenta una risoluzione dettagliata, completata da una ampia discussione critica. Esercizi e Laboratori vengono proposti per ognuno dei capitoli classici della Matematica Numerica: l algebra lineare numerica (per la soluzione di sistemi lineari e l approssimazione di autovalori e autovettori), le equazioni non lineari, l interpolazione polinomiale, l integrazione numerica, i problemi differenziali. Per una migliore fruizione degli argomenti sviluppati, il testo si apre con un introduzione all ambiente di programmazione Matlab: il software, le variabili e le operazioni, la manipolazione di vettori e matrici, il controllo di flusso, gli script e le function, la grafica, la manipolazione di polinomi. Inoltre, ogni capitolo inizia con un richiamo alle definizioni, agli algoritmi e alle proprietà fondamentali che faranno da traccia alla risoluzione di Esercizi e Laboratori. Per una approfondita esposizione di tali richiami, si rimanda a [1]. Inoltre, si farà riferimento ai programmi Matlab utilizzati per il corso di Matematica Numerica tenuto al Politecnico di Milano. Si tratta di file disponibili alla pagina web del corso [2], i quali implementano i metodi

vi Prefazione numerici studiati. Sono riconoscibili dal fatto che il nome comincia sempre per qss (ad esempio, qssnewton.m è il file che implementa il metodo di Newton). [1] A. Quarteroni, R. Sacco e F. Saleri, Matematica Numerica, 3a Ed., Springer, Milano, 2008. [2] http://mox.polimi.it/it/progetti/pubblicazioni/mnelp/ Il testo contiene infine alcuni Progetti. Si tratta di temi di indagine riguardanti applicazioni rilevanti del Calcolo Scientifico, in cui gli strumenti della Matematica Numerica devono essere utilizzati per risolvere problemi specifici. In particolare, tratteremo nel primo progetto i metodi che sono alla base degli algoritmi di page ranking dei moderni motori di ricerca e vedremo come i problemi da risolvere possano essere trattati mediante metodi numerici per il calcolo di autovettori o alternativamente con metodi iterativi per sistemi lineari. Oggetto di studio del secondo progetto saranno alcuni problemi legati al campo elettrico fra due conduttori e il calcolo della capacità di un condensatore e in generale le equazioni integrali di seconda specie. La loro risoluzione numerica richiede l uso di tecniche di interpolazione e quadratura numerica. Il terzo progetto concerne lo studio di sistemi dinamici oscillanti di grande rilevanza in applicazioni elettroniche (ad esempio nel caso dell oscillatore di van der Pol) e biologiche (come nei modelli di FitzHugh-Nagumo per le correnti neuronali). La risoluzione di questo progetto ci condurrà ad applicare i metodi numerici di discretizzazione di sistemi di equazioni differenziali ordinarie, nonché ad utilizzare opportune tecniche di approssimazione per sistemi di equazioni algebriche non lineari. I progetti richiedono di sviluppare questi temi con una buona dose di creatività a partire dalle nozioni di base trattate in questo volume, fornendo indirettamente ulteriore evidenza al fatto che le tecniche numeriche studiate siano necessarie in vari ambiti delle Scienze e dell Ingegneria. Questo testo è scritto per studenti dei corsi di laurea di primo livello in Matematica, Ingegneria, Fisica e Informatica. Molti fra gli Esercizi e Laboratori proposti sono derivati da esercizi e temi d esame dei corsi di Matematica Numerica insegnati presso il Politecnico di Milano e l EPFL (Ecole Polytechnique Fédérale) di Losanna. Ringraziamo pertanto i numerosi colleghi e collaboratori i quali, avendo insegnato questi corsi, hanno contribuito, direttamente o indirettamente, a selezionare il materiale proposto. In particolare, un contributo importante allo sviluppo degli Esercizi e Laboratori va riconosciuto a Marco Discacciati, Edie Miglio e Paolo Zunino. Infine, un ricordo speciale lo rivolgiamo a Fausto, coautore del testo di riferimento [1], per essersi prodigato con la generosità che lo ha sempre contraddistinto anche nella preparazione di Esercizi e Laboratori che hanno aiutato gli studenti ad avvicinarsi alla Matematica Numerica. Questa seconda edizione contiene numerosi nuovi Esercizi e Laboratori. Vorrei ringraziare in modo particolare Claudia Colciago e Federico Negri per avervi contribuito. Vorrei inoltre ringraziare il mio coautore della prima edizione, Carlo D Angelo, che nel frattempo ha intrapreso un altra professione. Milano e Losanna Alfio Quarteroni novembre 2013

Indice 1 Matlab in 1h30... 1 1.1 Introduzione al software... 1 1.2 Variabilieoperazioni... 2 1.3 Manipolazionedivettoriematrici... 7 1.4 Controllodiflusso... 9 1.5 Scriptefunction... 10 1.6 Plot... 14 1.7 Graficiinscalalogaritmicaesemilogaritmica... 15 1.8 Polinomi... 18 1.9 Commenti... 19 2 Fondamenti di algebra lineare numerica... 21 2.1 Spazivettoriali,normeeprodottiscalari... 21 2.2 Matrici... 23 2.3 Normematriciali... 26 Esercizi e Laboratori... 29 Soluzioni... 33 3 Sistemi lineari... 49 3.1 Introduzione e analisi di stabilità.... 49 3.2 Metodidiretti... 50 3.3 Metodiiterativi... 54 Esercizi e Laboratori... 62 Soluzioni... 80 4 Approssimazione di autovalori e autovettori...135 4.1 Localizzazione.......135 4.2 Stabilità e condizionamento...136 4.3 Metodinumerici...137 Esercizi e Laboratori...143 Soluzioni...149

viii Prefazione 5 Equazioni non lineari...167 Esercizi e Laboratori...171 Soluzioni...177 6 Interpolazione polinomiale...199 6.1 Interpolazionelagrangiana...199 6.2 Stabilità...200 6.3 FormadiNewtonedifferenzedivise...202 6.4 InterpolazionediHermite...203 6.5 Splines...205 6.6 Polinomi ortogonali...205 6.7 Interpolazionenelsensodeiminimiquadrati...207 Esercizi e Laboratori...209 Soluzioni...220 7 Integrazione...253 7.1 FormulediquadraturadiNewton-Cotes...257 7.2 FormulediquadraturaGaussiane...258 Esercizi e Laboratori...260 Soluzioni...269 8 Equazioni differenziali ordinarie...291 8.1 Introduzione...291 8.2 Metodiadunpasso...293 8.3 Assoluta stabilità..... 296 8.4 Metodi a più passi (o multipasso)...298 8.5 Metodi Runge-Kutta...301 8.6 Cenni all adattività...302 Esercizi e Laboratori...305 Soluzioni...315 9 Progetti svolti...359 Progetto A: Google, catene di Markov e PageRank...360 ProgettoB:Campielettriciedequazioniintegrali...377 Progetto C: Oscillatori e sistemi di equazioni differenziali non lineari.... 394