Metodi analitici e numerici per l'ingegneria
01/10/2003
Prerequisiti del corso
- Algebra lineare (fatta in analisi 2)
- Matrici, matrice inversa, trasporto, autovalori, autovettori
Soluzione di sistemi lineari
A x = c
Scrittura compatta per un sistema lineare
A = matrice m x n = ⎗ a11 a12 ... a1n ⎚
⎗ a21 a22 ... a2n ⎚
⎗ ... ... ... am1 am2 ... amn ⎚
Per adesso ci trattiamo i casi A = AT
A = ⎗ a1 a2 a3 ⎚ → nota come affionamento di vettori colonna → vista come sovrapponimento di vettori riga
c ∈ ℝn → vettore dei termini noti
x = (x1, ..., xn) ∈ ℝn → vettore delle incognite
Teorema di Cramer
"A x = c ammette un'unica soluzione x, A ∈ ℝn se e solo se det A ≠ 0 (A non è singolare)".
Se det A ≠ 0 ↔ ∃ A-1 allora x = A-1 c
Prop. → operazioni elementari (somma sottrazione, moltiplicazioni e divisioni) sul linguaggio del calcolatore
Per calcolare il determinante di una matrice di ordine n con il metodo di Laplace sono necessari n!=3∙(n+1)!
Metodi analitici e numerici per l'ingegneria
01/10/2009
Prerequisiti del corso
- Algebra lineare (fatta in analisi 2)
- Matrici, matrice inversa, trasporto, autovalori, autovettori
Soluzione di sistemi lineari
A x = l
Scrittura compatta per un sistema lineare
A = matrice n x m =
Per adesso ci trattiamo solo i sistemi quadrati n_eq = n_inc
A =→ vista come sovrapposizione di vettore riga
l ∈ IR^n → vettore dei termini noti
x = (x_1, ..., x_n) ∈ IR^n → vettore delle incognite
Teorema di Cramer
"A x = l ammette un’unica soluzione x, ∀ l ∈ IR^n se e solo se det A ≠ 0 (A non è singolare)".
Se det A ≠ 0 ⇔ ∃ A^-1 allora x = A^-1 l
Props = operazioni elementari (somma soluzioni, moltiplicazione e divisioni per il linguaggio del calcolatore)
Per calcolare il determinante di una matrice di ordine n con il metodo di Laplace sono necessari n! (n+1)! flops, n = 15 ➔ calcolato da 16 flops/min ➔ 120 n = 20 ➔ ➔ ➔ ~3240 arm
Il metodo di Jacobian non va bene se calcolo il determinante molti di matrice tempo prende, in quanto vettore spesso accompagnamento lungo. Per questo per risolvere sono non lineari con il calcolatore e uso in altro metodo.
Metodo di eliminazione di Gauss
Tale metodo consiste nel rendere la matrice del sistema una matrice triangolare in modo da rendere molto più semplice la risoluzione del sistema (infatti andò il determinante si calcola pure nella cosn)
Soluzione di un sistema diagonale
Matrice diagonale superiore:
[a11 0 - 0]
A = [a21 a22 0]
[ann anz ann]
A x = b
Se si sviluppa il sistema si ottiene da:
- {a11 x1 = b1 ➔ xn = bn/ai}
- {a21 x1 + a22 x2 = b2 ➔ x2 = 1/a22 (b2 - a21 x1)}
- i. ai1 x1 + ai2 x2 + ... + aim x1 = bi xi = 1/aii (bi - ∑k=1i-1 aik xk) (i=1... n)
Per calcolare xi col metodo della matrice triangolare allora ne bisogna di 1+2+(⊖-1) flops. Per risolvere il sistema più di rinnovi risolvere tutte le equazioni e quindi il numero di flops richiesto è il seguente:
∑i=1m 1+(2(i-1))= ∑i=1 1 + 2 ∑i=1m (i-1)
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
-
Metodi analitici e numerici per l'ingegneria - Appunti completi
-
Parte 1, Metodi analitici e numerici per l'ingegneria
-
Parte 2, Metodi analitici e numerici per l'ingegneria