Utfordring: Løse Et Lineært Ligningssystem Med LU-Dekomponering
Swipe to start coding
En student analyserer et enkelt nettverk der flytbalansen kan representeres som et system av lineære ligninger:
Ax=bHvor:
- A er en 3×3 koeffisientmatrise;
- b er en vektor med kjente størrelser;
- x er vektoren med ukjente som skal bestemmes.
Målet er å finne x ved å utføre en LU-dekomponering av matrisen A, etterfulgt av fremover- og bakoversubstitusjon. Til slutt skal du sammenligne det beregnede resultatet med NumPys innebygde løser for å bekrefte korrektheten.
Oppgave:
- Fullfør Python-koden for å:
- Utføre LU-dekomponering ved å fylle inn de manglende uttrykkene for L og U.
- Implementere fremoversubstitusjon for å løse Ly=b.
- Implementere bakoversubstitusjon for å løse Ux=y.
- Sammenligne resultatet ditt med
np.linalg.solve()
for å verifisere nøyaktigheten.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 1.96
Utfordring: Løse Et Lineært Ligningssystem Med LU-Dekomponering
Sveip for å vise menyen
Swipe to start coding
En student analyserer et enkelt nettverk der flytbalansen kan representeres som et system av lineære ligninger:
Ax=bHvor:
- A er en 3×3 koeffisientmatrise;
- b er en vektor med kjente størrelser;
- x er vektoren med ukjente som skal bestemmes.
Målet er å finne x ved å utføre en LU-dekomponering av matrisen A, etterfulgt av fremover- og bakoversubstitusjon. Til slutt skal du sammenligne det beregnede resultatet med NumPys innebygde løser for å bekrefte korrektheten.
Oppgave:
- Fullfør Python-koden for å:
- Utføre LU-dekomponering ved å fylle inn de manglende uttrykkene for L og U.
- Implementere fremoversubstitusjon for å løse Ly=b.
- Implementere bakoversubstitusjon for å løse Ux=y.
- Sammenligne resultatet ditt med
np.linalg.solve()
for å verifisere nøyaktigheten.
Løsning
Takk for tilbakemeldingene dine!
single