Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Risoluzione di un Sistema Lineare con la Decomposizione LU | Fondamenti di Algebra Lineare
Matematica per la Data Science
Sezione 4. Capitolo 10
single

single

bookSfida: 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=bA \vec{x} = \vec{b}

Dove:

  • AA è una matrice dei coefficienti 3×33 \times 3;
  • b\vec{b} è un vettore di quantità note;
  • x\vec{x} è il vettore delle incognite da determinare.

L'obiettivo è determinare x\vec{x} eseguendo una decomposizione LU della matrice AA, 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:

  1. Completare il codice Python per:
  • Eseguire la decomposizione LU compilando le espressioni mancanti per LL e UU.
  • Implementare la sostituzione in avanti per risolvere Ly=bL\vec{y} = \vec{b}.
  • Implementare la sostituzione all'indietro per risolvere Ux=yU\vec{x} = \vec{y}.
  1. Confrontare il risultato ottenuto con np.linalg.solve() per verificarne l'accuratezza.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 10
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt