Differentialekvationer med digitala verktyg
Digitala verktyg löser differentialekvationer numeriskt. Här skrivs andra ordningen som ett system och metodernas fel undersöks.
På den här sidan
Bakgrund
De flesta differentialekvationer i verkligheten kan inte lösas med formler. Digitala verktyg som kalkylprogram, grafräknare och programmeringsspråk löser dem numeriskt, ritar riktningsfält och lösningskurvor och gör det möjligt att undersöka hur parametrar påverkar resultatet.
Teori
Andra ordningen som system
Inför hastigheten . Då blir två ekvationer av första ordningen:
Eulers metod tar steg i båda samtidigt:
Att tänka på
- Kontrollera alltid med mindre steglängd.
- Jämför med en exakt lösning när den finns.
- Vissa metoder ger fel som växer över tiden, till exempel en svängning vars amplitud ökar.
Exempel och tillämpningar
Exempel 1: Ett kalkylprogram
Uppgift: Beskriv hur med och löses i ett kalkylprogram med .
Lösning
Steg 1. Kolumn A: x, med startvärdet 0 och sedan föregående plus 0,1.
Steg 2. Kolumn B: y. Kolumn C: v. Nästa rad räknas ur föregående.
Steg 3. Kopiera formlerna nedåt och rita y mot x.
Svar: Kurvan liknar , men amplituden växer långsamt. Det är ett fel i Eulers metod, som minskar med mindre steg.
Interaktiva funktioner
Euler för en svängning
Ekvationen med och . Den exakta lösningen är .
Steglängd:
Vågrät axel: x
Varje ruta motsvarar 1 på den vågräta axeln. På den lodräta axeln motsvarar en ruta 1.
- Heldragen:
Punkterna är Eulers uppskattningar. Med stor steglängd växer amplituden tydligt, med liten steglängd följer punkterna kurvan.
Vanliga misstag
- Att lita på ett numeriskt resultat utan att pröva mindre steglängd.
- Att glömma att uppdatera båda variablerna med gamla värden i samma steg.
Vanliga frågor
Tips för digitala verktyg
Viktigt att tänka på
- Börja med en känd ekvation för att kontrollera att verktyget används rätt.
- Variera parametrar för att se hur lösningen påverkas.
Testa dig själv: Digitala verktyg1/3
Varför behövs digitala verktyg för många differentialekvationer?
Testa att du förstått
Träna uppgifter för Matematik 5. Du får facit och förklaring direkt.