Haaste: Lineaarisen Yhtälöryhmän Ratkaiseminen LU-hajotelmalla
Swipe to start coding
Opiskelija analysoi yksinkertaista verkkoa, jossa virran tasapaino voidaan esittää lineaaristen yhtälöiden järjestelmänä:
Ax=bMissä:
- A on 3×3 kertoen matriisi;
- b on tunnettuja arvoja sisältävä vektori;
- x on ratkaistava tuntemattomien vektori.
Tavoitteena on ratkaista x suorittamalla matriisin A LU-hajotelma, jonka jälkeen tehdään eteenpäin ja taaksepäin sijoitus. Lopuksi vertaat laskettua tulosta NumPyn sisäänrakennetun ratkaisijan tulokseen oikeellisuuden varmistamiseksi.
Tehtäväsi:
- Täydennä Python-koodi:
- Suorita LU-hajotelma täydentämällä puuttuvat lausekkeet L- ja U-matriiseille.
- Toteuta eteenpäin sijoitus ratkaistaksesi Ly=b.
- Toteuta taaksepäin sijoitus ratkaistaksesi Ux=y.
- Vertaa tulostasi
np.linalg.solve()-funktioon varmistaaksesi tarkkuuden.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 1.96
Haaste: Lineaarisen Yhtälöryhmän Ratkaiseminen LU-hajotelmalla
Pyyhkäise näyttääksesi valikon
Swipe to start coding
Opiskelija analysoi yksinkertaista verkkoa, jossa virran tasapaino voidaan esittää lineaaristen yhtälöiden järjestelmänä:
Ax=bMissä:
- A on 3×3 kertoen matriisi;
- b on tunnettuja arvoja sisältävä vektori;
- x on ratkaistava tuntemattomien vektori.
Tavoitteena on ratkaista x suorittamalla matriisin A LU-hajotelma, jonka jälkeen tehdään eteenpäin ja taaksepäin sijoitus. Lopuksi vertaat laskettua tulosta NumPyn sisäänrakennetun ratkaisijan tulokseen oikeellisuuden varmistamiseksi.
Tehtäväsi:
- Täydennä Python-koodi:
- Suorita LU-hajotelma täydentämällä puuttuvat lausekkeet L- ja U-matriiseille.
- Toteuta eteenpäin sijoitus ratkaistaksesi Ly=b.
- Toteuta taaksepäin sijoitus ratkaistaksesi Ux=y.
- Vertaa tulostasi
np.linalg.solve()-funktioon varmistaaksesi tarkkuuden.
Ratkaisu
Kiitos palautteestasi!
single