Estratto del documento

Analisi e calcolo numerico

Corsi e docenti

Paolo Faragalla

Francesca Pitolli

francesca.pitolli@uniroma1.it

Docente: Michela Rovanelli - m.rovanelli@uniroma1.it

Tutor: Michela Tartaglione

Orario tutoraggio: Giovedì pomeriggio, 15:00 - 17:00

Libri consigliati

  • L. Gori, Calcolo Numerico, Ed. Kappa 2006
  • Gori - Lo Savio - Ciolli, Esercizi di Calcolo Numerico, Ed. Kappa 2007

Libri per approfondimento

  • Quarteroni - Saleri, Giroscopio solido scientifico, Springer, 2017
  • Conte - de Boor, Elementary numerical analysis, SIAP, 2018

Materiale didattico

  • Lezione scaricare prof. Vittorio Bruno: slide fatte bene
  • Luccarella: slides

Corso per MATLAB

MATLAB ON RAMPE-LEARNING: e-learning.uniroma1.it

Concetti da sapere

  • Analisi 1
  • Analisi 2
  • Geometria - matrici, determinanti, autovalore, ecc.
  • Sviluppo in serie di Taylor

Esame

  • Scritto (orale facoltativo)
  • Non votatura la bocciatura

Esempi di esame

  • 6/06/2019 - 2 orale, programmazione (un'ora)
  • 12/07/2019 - 2 scritti, orali, analisi
  • 23/08/2019 - Annullato causa dismettere

Lunedì dalle 16:00 - Aula 4 - Portare il compito

Giovedì dalle 16:15

Voto finale

  • 3 esercizi - max (30/30)
  • Esercizio di programmazione - max (34/30)

Giustifica il risultato

Problemi del mondo reale

Scrivere: punti che ruotano

Modello matematico → Soluzione analitica

Algoritmo → Metodo numerico (scegliere il metodo numerico in linguaggio di programmazione)

Viene di approssimamento

Soluzione numerica

Soluzione approssimata (subiotone di tipo teorico)

Ricerca degli zeri di una funzione

f(x) = 0

f: R → R

aX + b = 0 a, b ∈ R

Esempio

Reggio affondare un disco nella sabbia di 30 cm, calcolare la pressione esercitata in funzione del raggio del disco

3 dischi (dati numerici):

  • r1 = 2,5 cm ρ1 = 0,78 kg/cm2
  • r2 = 5 cm ρ2 = 0,93 kg/cm2
  • r3 = 7 cm ρ3 = 1,16 kg/cm2

Modello numerico:
p(r) = K1eK2r + K3π
K1, K2, K3 > 0 queste costanti devono essere maggiori di zero, perché la pressione aumenta con il raggio

- P(r1) = K1eK2r4 + K3r1

- P(r2) = K1eK2r2 + K3r2

- P(r3) = K1eK2r3 + K3r3

Sistema di 3 equazioni non lineari
Voglio calcolare valori approssimati di K1, K2, K3

Calcolo dei massimi e minimi di una funzione

Per trovare i massimi e i minimi risolvo le derivate parziali rispetto x ed y uguali a 0

Sistema di equazioni non lineari

Esempio "Tema immigrazione"

Il modello tasso della crescita della popolazione = costante della popolazione0 = diminuzione della popolazione
N(t) = N(t0) e {(t-t0)}

Condurre i seguenti dati:
t0 = 0
N0 = 106 = 1 milione di giovani all'istante iniziale
v = 50.000 = tasso di immigrazione in 1 anno
t1 = 1 => 1 anno
N(t1) = 1.156.000

Calcolo quindi e = e + 0,50 (e1-1) - 1,1564 = 0
f'() > 0
I = [0,05 - 0,15]

Esempio: Funzione polinomiale

Voglio calcolare gli zeri
Troppo grande l'intervallo
Un intervallo più piccolo per vedere tre zeri
0

Restringendo
Quindi riesco a vedere due radici

Esempio

f(x) = cosh x - cosh x - 1 = 0
f(x) = f(-x)   la funzione è pari e simmetrica rispetto asse Y
f(x) = 0   condizione per trovare gli zeri
cosh x ≠ 1
x ≠ (2K + 1)π/2
Disegno le due funzioni e vedo i punti di intersezione
1/cosh x   grafico in rosso
cosh x   grafico in nero
L’unico vertice nel zero e non ad x nel vertice negativo zero
L’intersezione tra i due grafici mi da gli zeri della funzione iniziale

Metodo a due pezzi ← Metodo di bisezione

f(x) = 0   f : ℝ → ℝ∃ ξ ∈ ℝ   tale che   f(ξ) = 0

Ipotesi

  • f ∈ C(I)   I = [a,b]   → ipotesi di continuità
  • ∃! ξ ∈ I = [a,b] f(ξ) = 0   radici di esistenza di una sola radice in un unica radice garantendo nell'intervallo [a,b]

I = [a,b]   intervallo scelto
b-a   ampiezza del mio intervallo scelto
Nel metodo di bisezione divido l’intervallo scelto in un intervallo più ridotto e quando dal termine bisezione divido in due l’intervallo torno a ridurre l’intervallo e quando finisce col cui errore che nel quale assumiamo   ξ

Convergenza

Errore di troncamento   ek = ξ - Xk

Il procedimento iterativo converge se il limite tende a zero

Procedimento iterativo

Xk = ak + bk / 2
lim ek = lim | ξ - Xk | = 0

Anteprima
Vedrai una selezione di 12 pagine su 55
Appunti di Calcolo numerico Pag. 1 Appunti di Calcolo numerico Pag. 2
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 6
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 11
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 16
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 21
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 26
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 31
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 36
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 41
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 46
Anteprima di 12 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti di Calcolo numerico Pag. 51
1 su 55
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher PaoloFaragalla di informazioni apprese con la frequenza delle lezioni di Calcolo numerico e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Roma La Sapienza o del prof Pitolli Francesca.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community