Skip to main content
kalkylminiräknareguide

Miniräknare för Differentialekvationer Steg för Steg: Metoder, Exempel och Lösningar

·16 min read·Solvify Team

En miniräknare för differentialekvationer steg för steg bryter ner ett av kalkylens mest kraftfulla verktyg i hanterbara steg — och visar inte bara svaret utan resonemanget bakom varje algebraisk och integrationssteg. Differentialekvationer förekommer överallt: befolkningstillväxtmodeller, Newtons kylningslag, fjäder-masssystem och elkretsanalys reduceras alla till att lösa en ekvation som relaterar en funktion till dess egna derivator. Den här guiden täcker de tre ekvationstyper du kommer att stöta på oftast — separabla, första ordningens linjära och andra ordningen med konstanta koefficienter — med fullständigt lösta exempel, varningar om vanliga misstag och övningsproblem som du kan använda för att kontrollera din förståelse.

Vad Är en Differentialekvation och Vad Löser en Steg-för-Steg Miniräknare Verkligen?

En differentialekvation är en ekvation som innehåller en okänd funktion och en eller flera av dess derivator. I stället för att lösa för ett tal (som du gör i algebra) löser du för en hel funktion — den vars derivatorförhållande motsvarar ekvationen. Det enklaste exemplet: dy/dx = 2x. Här söker du en funktion y(x) vars derivata är 2x. Genom att integrera båda sidorna får du y = x² + C, där C är en godtycklig konstant. Den konstanten är anledningen till att differentialekvationer producerar familjer av lösningar — en för varje initialvillkor. Differentialekvationer klassificeras efter ordning (den högsta derivatan närvarande) och linjäritet: - Första ordningen: involverar endast y och dy/dx (t.ex., dy/dx + 3y = 0) - Andra ordningen: involverar y, dy/dx och d²y/dx² (t.ex., y'' + 4y = 0) - Linjär: y och dess derivator förekommer utan produkter eller potenser (t.ex., y'' - 5y' + 6y = e^x) - Olinjär: termer som (y')² eller y·y'' förekommer En miniräknare för differentialekvationer steg för steg identifierar först typen och väljer sedan rätt metod. För studenter är det att veta vilken kategori din ekvation faller in i 80% av arbetet — den faktiska algebran följer en förutsägbar väg när metoden väl är vald.

En differentialekvation löses när du hittar varje funktion y(x) som uppfyller ekvationen — inte ett värde av x, utan en hel funktion, plus en konstant som bestäms av initialvillkoren.

Hur Fungerar en Miniräknare för Differentialekvationer Steg för Steg?

Oavsett om du arbetar för hand eller använder en miniräknare följer lösta differentialekvationer samma beslutsprocess. Att hoppa över identifieringssteget är där de flesta felen börjar — du använder fel metod och når en återvändsgränd två sidor senare.

1. Steg 1 — Identifiera ordningen och linjäriteten

Titta på den högsta derivatan: ett primtal (y') betyder första ordningen; två primtal (y'') betyder andra ordningen. Kontrollera sedan linjäriteten: om y och alla dess derivator förekommer endast till första potensen utan produkter mellan dem är ekvationen linjär. Detta bestämmer din metod innan du skriver en annan symbol.

2. Steg 2 — För första ordningens ekvationer, kontrollera separabilitet

En ekvation dy/dx = f(x)·g(y) är separabel — du kan sätta alla y-termer på ena sidan och alla x-termer på andra sidan. Om du kan skriva den som dy/g(y) = f(x)dx, separera och integrera båda sidorna. Detta är den mest enkla metoden och gäller för en stor andel av första ordningens problem.

3. Steg 3 — För icke-separabla första ordningens linjära ekvationer, använd integrerande faktor

Skriv ekvationen i standardform: dy/dx + P(x)y = Q(x). Beräkna integrerande faktorn μ(x) = e^(∫P(x)dx). Multiplicera båda sidorna med μ, erkän vänstersidan som d/dx[μ·y], integrera sedan båda sidorna. Dela med μ för att återvinna y(x).

4. Steg 4 — För andra ordningens linjära ekvationer med konstanta koefficienter, skriv den karakteristiska ekvationen

Ersätt y = e^(rx) i den homogena ekvationen för att få en kvadratisk (eller högre grads) ekvation i r kallad karakteristisk ekvation. Roternas natur — två olika reella rötter, en upprepad rot eller komplexa konjugatrötter — bestämmer formen på den allmänna lösningen.

5. Steg 5 — Använd initialvillkor för att hitta den specifika lösningen

Den allmänna lösningen innehåller godtyckliga konstanter (C, C₁, C₂, …). Sätt in de givna initiala värdena y(x₀) = y₀ och y'(x₀) = y₁ för att bilda ett system av algebraiska ekvationer. Lösa systemet för att hitta varje konstant. Resultatet är den speciella lösningen som problemet frågar efter.

6. Steg 6 — Verifiera genom att ersätta i den ursprungliga ekvationen

Differentiera din lösning y(x) det antal gånger som krävs, ersätt sedan y, y', y'' tillbaka i den ursprungliga ekvationen. Om båda sidorna är lika algebraiskt är lösningen bekräftad. Denna kontroll är snabb och fångar den stora majoriteten av teckenfel och algebrafel.

Identifiera typ → välj metod → kör → använd initialvillkor → verifiera. En miniräknare för differentialekvationer steg för steg följer denna exakta sekvens så att varje beslut är synligt, inte dolt.

Hur Löser Du en Separabel Differentialekvation Steg för Steg?

Separabla ekvationer är utgångspunkten för varje differentialekvationskurs. De förekommer i exponentiell tillväxt och förfall, Newtons kylningslag och logistiska populationsmodeller. Tekniken är en direkt tillämpning av integration — när du väl separerar variablerna är resten antiderivator. Löst Exempel 1 — Grundläggande separabel ekvation: Lös dy/dx = 3x²y, givet y(0) = 2. Steg 1: Separera variablerna. dy/y = 3x² dx Steg 2: Integrera båda sidorna. ∫(1/y) dy = ∫3x² dx ln|y| = x³ + C₁ Steg 3: Lös för y genom att exponera. |y| = e^(x³ + C₁) = e^(C₁)·e^(x³) y = C·e^(x³) (där C = ±e^(C₁), som absorberar absolutvärdet) Steg 4: Använd initialvillkoret y(0) = 2. 2 = C·e^(0) = C·1 = C Så C = 2. Partikulär Lösning: y = 2e^(x³) ✓ Verifiering: dy/dx = 2·3x²·e^(x³) = 6x²e^(x³). Och 3x²y = 3x²·2e^(x³) = 6x²e^(x³). Båda sidorna överensstämmer. ✓ Löst Exempel 2 — Kylingsproblem: En objekt vid 80°C placeras i ett rum vid 20°C. Efter 10 minuter är temperaturen 55°C. Hitta temperaturen efter 30 minuter. Newtons kylningslag: dT/dt = -k(T - 20), där T(0) = 80. Steg 1: Separera. dT/(T - 20) = -k dt Steg 2: Integrera. ln|T - 20| = -kt + C₁ T - 20 = Ce^(-kt) T = 20 + Ce^(-kt) Steg 3: Initialvillkor T(0) = 80. 80 = 20 + C → C = 60 Så T = 20 + 60e^(-kt) Steg 4: Använd T(10) = 55 för att hitta k. 55 = 20 + 60e^(-10k) 35 = 60e^(-10k) e^(-10k) = 35/60 = 7/12 -10k = ln(7/12) k = -ln(7/12)/10 ≈ 0,0539 Steg 5: Hitta T vid t = 30. T(30) = 20 + 60e^(-0,0539 × 30) = 20 + 60e^(-1,617) ≈ 20 + 60 × 0,1987 ≈ 20 + 11,9 ≈ 31,9°C ✓

Varje separabel ekvation reduceras till två integraler — en i y, en i x. Om du kan skriva dy/g(y) = f(x)dx har du redan lösningsstrukturen. Den enda återstående färdigheten är antiderivator.

Hur Löser Du en Första Ordningens Linjär Differentialekvation Steg för Steg?

När en första ordningens ekvation är linjär men inte separabel konverterar integrerande faktorsmetoden vänster sida av ekvationen till en exakt derivata, vilket gör den direkt integrerbar. Att känna igen standardformen är det avgörande första steget. Standardform: dy/dx + P(x)·y = Q(x) Integrerad Faktor: μ(x) = e^(∫P(x)dx) Efter multiplicering av båda sidorna med μ: d/dx[μ(x)·y] = μ(x)·Q(x) Integrera båda sidorna, lös sedan för y. Löst Exempel 3 — Klassisk linjär ekvation: Lös dy/dx + (2/x)y = x², givet y(1) = 1. Steg 1: Identifiera P(x) och Q(x). P(x) = 2/x, Q(x) = x² Steg 2: Beräkna integrerande faktorn. μ(x) = e^(∫(2/x)dx) = e^(2ln|x|) = e^(ln x²) = x² Steg 3: Multiplicera båda sidorna med μ = x². x²(dy/dx) + 2xy = x⁴ d/dx[x²·y] = x⁴ Steg 4: Integrera båda sidorna. x²·y = ∫x⁴ dx = x⁵/5 + C Steg 5: Lös för y. y = x³/5 + C/x² Steg 6: Använd y(1) = 1. 1 = 1/5 + C/1 → C = 1 - 1/5 = 4/5 Partikulär Lösning: y = x³/5 + 4/(5x²) ✓ Verifiering: Differentiera y = x³/5 + 4x^(-2)/5. y' = 3x²/5 - 8x^(-3)/5 y' + (2/x)y = [3x²/5 - 8/(5x³)] + (2/x)[x³/5 + 4/(5x²)] = 3x²/5 - 8/(5x³) + 2x²/5 + 8/(5x³) = 5x²/5 = x² ✓ Löst Exempel 4 — Ekvation med trigonometrisk funktion på höger sida: Lös dy/dx - y = e^x · cos(x). Steg 1: P(x) = -1, Q(x) = e^x cos(x). Steg 2: μ(x) = e^(∫-1 dx) = e^(-x) Steg 3: Multiplicera och erkänna derivatan. e^(-x)·dy/dx - e^(-x)·y = cos(x) d/dx[e^(-x)·y] = cos(x) Steg 4: Integrera. e^(-x)·y = sin(x) + C Steg 5: Lös för y. y = e^x(sin(x) + C) = e^x·sin(x) + Ce^x ✓

Integrerande faktorn e^(∫P(x)dx) är speciellt utformad så att μ·y' + μ·Py är lika med d/dx[μ·y]. En gång när du ser varför det fungerar (det är produktregeln baklänges) är metoden aldrig mystisk igen.

Vilka Typer av Andra Ordningens Differentialekvationer Kan en Miniräknare Hantera?

Andra ordningens linjära ekvationer med konstanta koefficienter är den vanligaste typen i fysik- och teknikurser. En miniräknare för differentialekvationer steg för steg identifierar rotstrukturen för den karakteristiska ekvationen och skriver omedelbar den korrekta lösningsmallen. Allmän Form: ay'' + by' + cy = f(x) Om f(x) = 0 är ekvationen homogen; annars är den icke-homogen. Den karakteristiska ekvationen för det homogena fallet: ar² + br + c = 0 Fall 1 — Två olika reella rötter (r₁ ≠ r₂): Allmän Lösning: y = C₁e^(r₁x) + C₂e^(r₂x) Löst Exempel 5 — Olika reella rötter: Lös y'' - 5y' + 6y = 0, y(0) = 1, y'(0) = 0. Karakteristisk ekvation: r² - 5r + 6 = 0 → (r - 2)(r - 3) = 0 → r = 2, r = 3 Allmän Lösning: y = C₁e^(2x) + C₂e^(3x) Använd y(0) = 1: C₁ + C₂ = 1 Derivata: y' = 2C₁e^(2x) + 3C₂e^(3x) Använd y'(0) = 0: 2C₁ + 3C₂ = 0 Från systemet: C₁ + C₂ = 1 och 2C₁ + 3C₂ = 0. Från den andra: C₁ = -3C₂/2; substituting: -3C₂/2 + C₂ = 1 → -C₂/2 = 1 → C₂ = -2 C₁ = 1 - (-2) = 3 Partikulär Lösning: y = 3e^(2x) - 2e^(3x) ✓ Verifiering vid x = 0: y = 3 - 2 = 1 ✓; y' = 6 - 6 = 0 ✓ Fall 2 — Upprepad rot (r₁ = r₂ = r): Allmän Lösning: y = (C₁ + C₂x)e^(rx) Löst Exempel 6 — Upprepad rot: Lös y'' - 4y' + 4y = 0. Karakteristisk ekvation: r² - 4r + 4 = 0 → (r - 2)² = 0 → r = 2 (upprepad) Allmän Lösning: y = (C₁ + C₂x)e^(2x) ✓ Fall 3 — Komplexa konjugatrötter (r = α ± βi): Allmän Lösning: y = e^(αx)[C₁cos(βx) + C₂sin(βx)] Löst Exempel 7 — Komplexa rötter: Lös y'' + 2y' + 5y = 0, y(0) = 0, y'(0) = 4. Karakteristisk ekvation: r² + 2r + 5 = 0 r = [-2 ± √(4 - 20)] / 2 = [-2 ± √(-16)] / 2 = -1 ± 2i Så α = -1, β = 2. Allmän Lösning: y = e^(-x)[C₁cos(2x) + C₂sin(2x)] Använd y(0) = 0: e⁰[C₁·1 + C₂·0] = C₁ = 0, så C₁ = 0. y = C₂e^(-x)sin(2x) y' = C₂[-e^(-x)sin(2x) + 2e^(-x)cos(2x)] = C₂e^(-x)[2cos(2x) - sin(2x)] Använd y'(0) = 4: C₂·1·[2·1 - 0] = 2C₂ = 4 → C₂ = 2 Partikulär Lösning: y = 2e^(-x)sin(2x) ✓

Diskriminanten b² - 4ac för den karakteristiska ekvationen ar² + br + c = 0 säger allt: positiv → olika reella rötter och rena exponentialer; noll → upprepad rot och en extra x-faktor; negativ → komplexa rötter och oscillerande exponentialer.

Vilka Är de Vanligaste Misstagen Vid Lösta Differentialekvationer?

Dessa fel förekommer konsekvent på Calculus II och ODE-tentor. Var och en är specifik nog för att fångas i ditt eget arbete om du vet vad du ska leta efter.

1. Glömma integrationskonstanten

När du integrerar båda sidorna av en separerad ekvation producerar varje sida sin egen konstant. Standardgenvägen är att skriva en kombinerad konstant C på höger sida. Att utelämna C helt och hållet ger en särskild lösning utan fri parameter — vilket betyder att du inte kan uppfylla ett initialvillkor senare. Skriv alltid + C efter varje obestämd integral.

2. Dela med noll när man separerar variabler

När du separerar dy/g(y) = f(x)dx delar du båda sidorna med g(y). Om g(y₀) = 0 för något y₀, då y = y₀ är en konstant (jämvikts)lösning som separationssteget helt missa. Kontrollera alltid om inställning g(y) = 0 producerar ytterligare lösningar innan du skriver ditt slutgiltiga svar.

3. Beräkna integrerande faktorn felaktigt

Integrerande faktorn är μ = e^(∫P(x)dx) — ingen integrationskonstant inuti exponenten (den skulle ändå annulleras). De vanligaste felen är att använda P(x) från en ekvation som ännu inte är i standardform och att glömma att dividera med den ledande koefficienten innan du läser av P(x). Omskriva alltid ekvationen som dy/dx + P(x)y = Q(x) innan du beräknar μ.

4. Använda fel karakteristisk lösningsmall

Elever använder ofta y = C₁e^(r₁x) + C₂e^(r₂x) för en upprepad rot. Den korrekta formen är y = (C₁ + C₂x)e^(rx). Dessa två uttryck är inte ekvivalenta — C₂x-faktorn är väsentlig. Om du ersätter fel mall i ODE kommer det inte att uppfylla ekvationen, vilket är ett snabbt sätt att fånga detta misstag under ditt verifieringssteg.

5. Använda endast ett initialvillkor för en andra ordningens ekvation

En andra ordningens ekvation har två godtyckliga konstanter, C₁ och C₂. Du behöver två initialvillkor för att bestämma båda — vanligtvis y(x₀) = a och y'(x₀) = b. Elever tillämpar ibland bara y(x₀) = a och stannar, vilket lämnar C₂ obestämd. Läs problemet noggrant: om två initiala värden anges måste du använda båda.

6. Hoppa över verifieringssteget

Att ersätta din lösning tillbaka i den ursprungliga differentialekvationen tar två minuter och bekräftar eller motbevisar ditt svar definitivt. I en tentasituation är det alltid värt att lägga 90 sekunder på en kontroll som räddas från ett teckenfel. Om din lösning inte uppfyller ekvationen finns felet någonstans i algebraiska stegen — spåra dem istället för att gissa.

Övningsproblem med Kompletta Lösningar

Försök lösa varje problem innan du läser lösningen. Problem går från separabla till linjära till andra ordningen. Använd en miniräknare för differentialekvationer steg för steg för att kontrollera dina svar efter varje försök. Problem 1 (Separabel — exponentiell förfall): Lös dy/dx = -0,5y, y(0) = 10. Separera: dy/y = -0,5 dx Integrera: ln|y| = -0,5x + C₁ y = Ce^(-0,5x) Använd y(0) = 10: C = 10 Lösning: y = 10e^(-0,5x) ✓ Kontroll: dy/dx = -5e^(-0,5x); -0,5y = -0,5·10e^(-0,5x) = -5e^(-0,5x) ✓ Problem 2 (Separabel — tillväxt med variabel takt): Lös dy/dx = xy, y(0) = 3. Separera: dy/y = x dx Integrera: ln|y| = x²/2 + C₁ y = Ce^(x²/2) Använd y(0) = 3: C = 3 Lösning: y = 3e^(x²/2) ✓ Problem 3 (Första ordningen linjär): Lös dy/dx + y = 2x, y(0) = 0. P(x) = 1, Q(x) = 2x μ = e^(∫1 dx) = e^x Multiplicera: e^x·y' + e^x·y = 2xe^x → d/dx[e^x·y] = 2xe^x Integrera höger sida med integrationuppgifterna: ∫2xe^x dx = 2xe^x - 2e^x + C = 2(x-1)e^x + C Så e^x·y = 2(x-1)e^x + C y = 2(x-1) + Ce^(-x) Använd y(0) = 0: 0 = 2(0-1) + C → C = 2 Lösning: y = 2(x-1) + 2e^(-x) = 2x - 2 + 2e^(-x) ✓ Kontroll vid x = 0: y = 0 - 2 + 2 = 0 ✓; y'(0) = 2 - 2e^0 · (-1)|x=0 ... vänta, låt oss verifiera via ekvationen: y' + y = (2 - 2e^(-x)) + (2x - 2 + 2e^(-x)) = 2x ✓ Problem 4 (Andra ordningen — olika reella rötter): Lös y'' + y' - 6y = 0, y(0) = 4, y'(0) = 0. Karakteristisk ekvation: r² + r - 6 = 0 → (r + 3)(r - 2) = 0 → r = -3, r = 2 Allmän Lösning: y = C₁e^(-3x) + C₂e^(2x) Använd y(0) = 4: C₁ + C₂ = 4 y' = -3C₁e^(-3x) + 2C₂e^(2x) Använd y'(0) = 0: -3C₁ + 2C₂ = 0 → C₂ = 3C₁/2 Substituera: C₁ + 3C₁/2 = 4 → 5C₁/2 = 4 → C₁ = 8/5 C₂ = 4 - 8/5 = 12/5 Lösning: y = (8/5)e^(-3x) + (12/5)e^(2x) ✓ Problem 5 (Andra ordningen — komplexa rötter): Lös y'' + 9y = 0. Karakteristisk ekvation: r² + 9 = 0 → r² = -9 → r = ±3i α = 0, β = 3 Allmän Lösning: y = C₁cos(3x) + C₂sin(3x) ✓ (Detta beskriver enkel harmonisk rörelse med vinkelfrekvens 3.)

Vanliga Frågor Om Miniräknare för Differentialekvationer

1. Vad är skillnaden mellan en ordinär och en partiell differentialekvation?

En ordinär differentialekvation (ODE) involverar en funktion av en variabel och dess derivator — allt i den här guiden är en ODE. En partiell differentialekvation (PDE) involverar en funktion av två eller flera variabler och dess partiella derivator (t.ex., värmeekvationen ∂u/∂t = k·∂²u/∂x²). PDE är betydligt svårare och använder metoder som separation av variabler, Fourierserier och Laplacetransformer. De flesta universitets- och fysikkurser fokuserar på ODE.

2. Behöver jag alltid ett initialvillkor för att lösa en differentialekvation?

Nej — utan initialvillkor får du den allmänna lösningen, som innehåller godtyckliga konstanter (C, C₁, C₂). Den allmänna lösningen beskriver hela familjen av kurvor som uppfyller ekvationen. Initialvillkoren fastställer vilken specifik medlem av den familjen du behöver. Problem som anger både ekvationen och initiala värden kallas initialvärdeproblem (IVPs) och har en unik partikulär lösning under milda kontinuitetsvillkor.

3. När ska jag använda Laplacetransformen istället för metoderna ovan?

Laplacetransformen skiner när höger sida f(x) är en styckvis funktion eller innehåller impulser (Dirac delta), eller när initialvillkoren är icke-nolla och du vill undvika att lösa samtidiga ekvationer för konstanterna. Den konverterar differentialekvationen till en algebraisk ekvation i en ny variabel s, du löser algebraiskt, sedan använder du den inversa Laplacetransformen. För enkla ekvationer med släta höger sidor är metoderna i denna guide snabbare.

4. Hur verifierar jag en lösning till en differentialekvation?

Differentiera din föreslagna lösning y(x) det antal gånger som krävs, ersätt sedan y, y', y'', … tillbaka i den ursprungliga ekvationen. Om båda sidorna förenklas till en identitet är lösningen korrekt. Kontrollera även eventuella initialvillkor genom att ersätta det angivna x-värdet. För den speciella lösningen y = 2e^(-x)sin(2x) från Exempel 7: evaluera y(0) = 0 ✓, beräkna y'(0) = 4 ✓ — och ersätt i y'' + 2y' + 5y, som bör ge 0.

5. Vad säger Wronskianen mig om två lösningar?

Wronskianen W(y₁, y₂) = y₁y₂' - y₂y₁' testar om två lösningar till en andra ordningens linjär ekvation bildar en grundläggande mängd — det vill säga om de är linjärt oberoende och tillsammans spänner alla lösningar. Om W ≠ 0 på ett intervall är den allmänna lösningen y = C₁y₁ + C₂y₂ fullständig. Om W = 0 är de två lösningarna proportionella och bildar inte en bas — du behöver en annan andra lösning (ofta den upprepade rotformen xe^(rx)).

6. Kan en miniräknare för differentialekvationer steg för steg hjälpa mig kontrollera tentarbete?

Ja — och det är mest effektivt när det används efter att du försökt problemet. Jämför dina steg rad för rad med miniräknarens resultat. Om ditt slutliga svar matchar har du bekräftat arbetet. Om svaren avviker vid ett specifikt steg är det steget exakt vad du ska fokusera din övning på. Att använd en miniräknare för differentialekvationer steg för steg som ett verifieringsverktyg snarare än en svar-genvej bygger upp mönsterigenkänningen du behöver för slutna tentamen.

Taggar:
kalkylminiräknareguide

Få läxhjälp nu

Gå med miljontals studenter som använder vår AI-matematiklösare. Få omedelbara lösningar, steg-för-steg-förklaringar och läxhjälp dygnet runt.

Tillgänglig på iOS- och Android-enheter