Sezione 4. Capitolo 10
single
Sfida: Risoluzione di un Sistema Lineare con la Decomposizione LU
Scorri per mostrare il menu
Compito
Scorri per iniziare a programmare
Uno studente sta analizzando una semplice rete in cui l'equilibrio dei flussi può essere rappresentato come un sistema di equazioni lineari:
Ax=bDove:
- A è una matrice dei coefficienti 3×3;
- b è un vettore di quantità note;
- x è il vettore delle incognite da determinare.
L'obiettivo è determinare x eseguendo una decomposizione LU della matrice A, seguita da sostituzione in avanti e sostituzione all'indietro. Infine, si confronterà il risultato calcolato con il risolutore integrato di NumPy per confermare la correttezza.
Compito:
- Completare il codice Python per:
- Eseguire la decomposizione LU compilando le espressioni mancanti per L e U.
- Implementare la sostituzione in avanti per risolvere Ly=b.
- Implementare la sostituzione all'indietro per risolvere Ux=y.
- Confrontare il risultato ottenuto con
np.linalg.solve()per verificarne l'accuratezza.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 4. Capitolo 10
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione