• Non ci sono risultati.

Calcolo Numerico [140060] Ing. Civile - Quarto appello a.a. 2012–2013

N/A
N/A
Protected

Academic year: 2021

Condividi "Calcolo Numerico [140060] Ing. Civile - Quarto appello a.a. 2012–2013"

Copied!
6
0
0

Testo completo

(1)

Calcolo Numerico [140060] Ing. Civile - Quarto appello a.a. 2012–2013

16 luglio 2013

Esercizio 1

i) Risolvere il sistema lineare

−1 4 1

2 −1 0

−3 1 2

x1

x2

x3

=

6 0

−3

usando il metodo di eliminazione di Gauss con pivotazione parziale per righe.

ii) Calcolare la fatorizzazione LU della matrice del sistema lineare precedente:

A =

−1 4 1

2 −1 0

−3 1 2

.

(2)

Si consideri il seguente metodo iterarivo per l’approssimazione della soluzione del sistema lineare Ax = b x(0) assegnato

per k ≥ 0

x(k+1)= x(k)+14D−1(b − Ax(k)) essendo D la matrice diagonale con la stessa diagonale della matrice A.

Per il sistema lineare

2 −1 0

−1 4 −2

0 −2 3

x =

1 1 1

i) scrivere la matrice d’iterazione del metodo;

ii) studiare la convergenza del metodo iterativo.

(3)

Date le funzioni f1(x) = 2exe f2(x) = 1 − x3

i) dimostrare che i loro grafici se intersecano in un unico punto.

ii) Sia α la ascissa del punto di intersezione; approssimare α con errore stimato minore di 10−3.

(4)

ApprossimareR2

1 xe−2xdx con errore minore di 10−3. Indicare il metodo usato e il numero di sottointer- valli necessari per avere la precisione richiesta.

(5)

Approssimare la soluzione del problema di Cauchy

y0(t) = t

1 + 2y(t) t ∈ [1, 2]

y(1) = 1

usando il metodo di Taylor di ordine 2 con passo h = 1/2.

(6)

Scrivere una funzione di Matlab che implementi il seguente metodo di Runge Kutta l’approssimazione della soluzione di un problema di Cauchy della forma

( y0(t) = f (t, y(t)) t ∈ [t0, t0+ T ] y(t0) = y0.

K1= f (ti, ui)

K2= f (ti+h2, ui+h2K1) K3= f (ti+ h, ui− hK1+ 2hK2) ui+1= ui+16(K1+ 4 K2+ K3) dove h = T /N , ti= t0+ ih.

Riferimenti

Documenti correlati

si suppone che lo studente abbia letto le regole prima del compito, come richiesto; il compito consta di 3 quiz (5 minuti), una prima domanda (15 minuti), una seconda domanda

si suppone che lo studente abbia letto le regole prima del compito, come richiesto; il compito dura in totale 40 minuti e consta di 4 quiz (7 minuti) e un codice Matlab da scrivere

Nel caso la matrice A abbia rango massimo dire come si puo’ calcolare la soluzione ai minimi quadrati, conoscendo la fattorizzazione QR di A.

inputs = elenco delle variabili di input separate da virgole myfunc = nome della

Modificare il criterio di arresto nella funzione punto unito break nel caso in cui sia dato in input il coefficiente di contrazione k della funzione φ usando la stima a

Scrivere una funzione Matlab CNES iterativi che abbia le stesse variabili di input della funzione CS iterativi ma che restituisca in output una variabile logica cnes che vale 1 se

Scrivere una funzione matlab che riceva in input il vettore dei nodi x e il vettore delle misure y e restituisca come output il vettore a dei coefficienti del polinomio che

Civile - Secondo