Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Lösning av ett Linjärt Ekvationssystem med LU-faktorisering | Grunder i Linjär Algebra
Matematik för datavetenskap

bookUtmaning: Lösning av ett Linjärt Ekvationssystem med LU-faktorisering

Uppgift

Swipe to start coding

En student analyserar ett enkelt nätverk där flödesbalansen kan representeras som ett system av linjära ekvationer:

Ax=bA \vec{x} = \vec{b}

Där:

  • AA är en 3×33 \times 3 koefficientmatris;
  • b\vec{b} är en vektor med kända värden;
  • x\vec{x} är vektorn med okända variabler som ska bestämmas.

Målet är att bestämma x\vec{x} genom att utföra en LU-faktorisering av matrisen AA, följt av framåt- och bakåtsubstitution. Slutligen ska du jämföra ditt beräknade resultat med NumPys inbyggda lösare för att bekräfta korrektheten.

Uppgift:

  1. Komplettera Python-koden för att:
    • Utföra LU-faktorisering genom att fylla i de saknade uttrycken för LL och UU.
  • Implementera framåtsubstitution för att lösa Ly=bL\vec{y} = \vec{b}.
  • Implementera bakåtsubstitution för att lösa Ux=yU\vec{x} = \vec{y}.
  1. Jämför ditt resultat med np.linalg.solve() för att verifiera noggrannheten.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 10
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain this in simpler terms?

What are some examples related to this topic?

Where can I learn more about this?

close

Awesome!

Completion rate improved to 1.96

bookUtmaning: Lösning av ett Linjärt Ekvationssystem med LU-faktorisering

Svep för att visa menyn

Uppgift

Swipe to start coding

En student analyserar ett enkelt nätverk där flödesbalansen kan representeras som ett system av linjära ekvationer:

Ax=bA \vec{x} = \vec{b}

Där:

  • AA är en 3×33 \times 3 koefficientmatris;
  • b\vec{b} är en vektor med kända värden;
  • x\vec{x} är vektorn med okända variabler som ska bestämmas.

Målet är att bestämma x\vec{x} genom att utföra en LU-faktorisering av matrisen AA, följt av framåt- och bakåtsubstitution. Slutligen ska du jämföra ditt beräknade resultat med NumPys inbyggda lösare för att bekräfta korrektheten.

Uppgift:

  1. Komplettera Python-koden för att:
    • Utföra LU-faktorisering genom att fylla i de saknade uttrycken för LL och UU.
  • Implementera framåtsubstitution för att lösa Ly=bL\vec{y} = \vec{b}.
  • Implementera bakåtsubstitution för att lösa Ux=yU\vec{x} = \vec{y}.
  1. Jämför ditt resultat med np.linalg.solve() för att verifiera noggrannheten.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 10
single

single

some-alt