cristina.cerutti@gmail.com
cristina.cerutti@polimi.it
Quaestiones - Saleri, Gervasio - Calcolo scientifico
Salas, Regim, Zoretich, Zumno - Invito alle es.
e durata parziale
SOLUZIONE DI SISTEMI LINEARI n×n
Q11X1 + Q12X2 + ... + Q2nXn = b1
Q21X1 + Q22X2 + ... + Q2nXn = b2
...
Qn1X1 + Qn2X2 + ... + QnnXn = bn
A = Q11 Q12 ... Q1n Q21 Q22 ... Q2n ... ... ... ... Qn1 Qn2 ... Qnn
matrice dei coefficienti
x→ = X1 X2 ... Xn
vettore delle incognite
aurina.cerutti@gmail.com
aurina.cerutti@polimi.it
Questioni Salev, Gesvavo - Calcolo scientifico
Selez. Regni Zoretti, Zummo - Invito alle eg.
e durate parziali
SOLUZIONE DI SISTEMI LINEARI n x n
Q11x1 + Q12x2 + ... + Q2nx2n = b1
Q21x1 + Q22x2 + ... + Q2nx2n = b2
...
Qn1x1 + Qn2x2 + ... + Qnxn = bn
A = [ Q11 Q12 ... Q1nQ21 Q22 ... Q2n...Qn1 Qn2 ... Qnn ]
. matrice dei coefficienti
x̅ = [ x1x2...xn ]
. vettore delle incognite
\[ \vec{b} = \begin{bmatrix} b_1 \\ b_2 \\ \vdots \\ b_n \end{bmatrix} \]vettore dei termini noti
\[ A \vec{x} = \vec{b} \] questa eq. equivale al sistema \( n \times n \)
Teorema di Cramer: questo sistema ammette un'unica soluzione se A è invertibile cioè se il det A ≠ 0
Se sistema ammette 1 soluzione ↔ A è invertibile ⇒ det A ≠ 0
Regole di Cramer
\[ x_i = \frac{\text{det } A_i}{\text{det } A} \]
\[ A = \begin{bmatrix} | & | & | \\ a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ | & | & | \end{bmatrix} \]
Quindi devo calcolare n+1 determinanti
Numero di operazioni per sistema di ordine n ≈ 3(n!)
O(n) e ordine di grandezza
METODI DIRETTI: prevedono una procedura come Gaussian e alla fine ho la risposta
METODI ITERATIVI: procedura in cui ad ogni passaggio mi avvicino alla risposta, con infiniti passaggi arrivo alla risposta
Quando A ha una forma particolare (matrice triangolare bassa/superiore) la risoluzione è semplice
A matrice triangolare bassa/superiore
\[ \begin{bmatrix} q_{11} & 0 & \ldots & 0 \\ q_{21} & q_{22} & 0 & \ldots \\ q_{31} & 0 & q_{33} & \ldots \\ \vdots & \vdots & \ddots & \ddots \\ q_{nn} \end{bmatrix} \]
può succedere che gli sia pari a zero, tranne quelli della diagonale principale
\[ \text{det A} = \prod_{i=1}^{n} q_{ii} ≠ 0 \quad \text{↔} \quad q_{ii} ≠ 0 \quad \forall i = 1, \ldots, n \]
\[ A \vec{x} = \vec{b} \]
\[ a_{11} x_1 = b_1 \] \[ a_{21} x_1 + a_{22} x_2 = b_2 \] \[ a_{n1} x_1 + a_{n2} x_2 + \cdots + a_{nn} x_n = b_n \]
x1 = b1/a11 sostituisco poi nella seconda eg
x2 = 1/a22 (b2 - a21x1)
Abbiamo calcolato tutte le x fino a K-1
xk = 1/akk (bk - K-1∑i=1akixi)
generica formula validaper ogni K che va da 1a n (∀K=1,...,n)metodo di sostituzionein avanti (forward substitution)
#lops: numere di operazioni elementari.Calcolo il numero di flops: per xk (so un’unicaoperazione, per xk ho 3koperazione {1+2}, per xnho...
Quando numero totale di flops:∑nk=1(1+2(K-1)) =
- 1 + ∑nk=12(K-1)
- = 1 + 2 ∑nk=1>(K-1)
- = 1 + 2 | con K=1
- n(n-1) | = n2
- + 1 + 1 + n2(K-1) | n-1
- 3(n-1) | = n3 |
- + ... | secondo 香港六合彩
- n = 2
A matrice triangolare alta (o superiore)
A = a11 | a12 | a1n/0 | a22 | a2n/0 | 0 | ann
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Metodi analitici e numerici per l'ingegneria - Appunti completi
-
Appunti completi del corso "Metodi analitici e numerici per l'ingegneria"
-
Corso completo metodi analitici e numerici
-
Metodi analitici e numerici per l'ingegneria