Udfordring: Løsning af et Lineært Ligningssystem med LU-Dekomponering
Swipe to start coding
En studerende analyserer et simpelt netværk, hvor flowbalancen kan repræsenteres som et system af lineære ligninger:
Ax=bHvor:
- A er en 3×3 koefficientmatrix;
- b er en vektor af kendte størrelser;
- x er vektoren af ubekendte, der skal bestemmes.
Målet er at bestemme x ved at udføre en LU-dekomponering af matrix A, efterfulgt af fremad og tilbage substitution. Til sidst skal du sammenligne dit beregnede resultat med NumPys indbyggede solver for at bekræfte korrektheden.
Opgave:
- Fuldfør Python-koden til at:
- Udføre LU-dekomponering ved at udfylde de manglende udtryk for L og U.
- Implementere fremad substitution for at løse Ly=b.
- Implementere tilbage substitution for at løse Ux=y.
- Sammenlign dit resultat med
np.linalg.solve()
for at verificere nøjagtigheden.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 1.96
Udfordring: Løsning af et Lineært Ligningssystem med LU-Dekomponering
Stryg for at vise menuen
Swipe to start coding
En studerende analyserer et simpelt netværk, hvor flowbalancen kan repræsenteres som et system af lineære ligninger:
Ax=bHvor:
- A er en 3×3 koefficientmatrix;
- b er en vektor af kendte størrelser;
- x er vektoren af ubekendte, der skal bestemmes.
Målet er at bestemme x ved at udføre en LU-dekomponering af matrix A, efterfulgt af fremad og tilbage substitution. Til sidst skal du sammenligne dit beregnede resultat med NumPys indbyggede solver for at bekræfte korrektheden.
Opgave:
- Fuldfør Python-koden til at:
- Udføre LU-dekomponering ved at udfylde de manglende udtryk for L og U.
- Implementere fremad substitution for at løse Ly=b.
- Implementere tilbage substitution for at løse Ux=y.
- Sammenlign dit resultat med
np.linalg.solve()
for at verificere nøjagtigheden.
Løsning
Tak for dine kommentarer!
single