Kalkylator för Flervariabelderivator: Steg-för-Steg-Guide med Exempel
En kalkylator för flervariabelderivator hjälper dig att hitta partiella derivator, gradientvektorer, riktningsderivator och andra ordningens hessianmatriser för funktioner av två eller fler variabler, utan att du tappar bort någon x-, y- eller z-term på vägen. Den här guiden går igenom exakt hur sådana verktyg fungerar, med fullständigt lösta numeriska exempel som du kan kontrollera för hand, så att du förstår matematiken bakom svaret i stället för att bara kopiera ett resultat.
Innehåll
- 01Vad Är en Kalkylator för Flervariabelderivator?
- 02Hur Beräknar en Kalkylator för Flervariabelderivator Resultaten?
- 03Partiella Derivator: Grunden i Flervariabelanalysen
- 04Löst Exempel 1: Partiella Derivator av f(x, y) = x²y + 3xy² − y³
- 05Vad Är Gradientvektorn?
- 06Löst Exempel 2: Beräkna Gradienten i en Punkt
- 07Riktningsderivator och Skalärprodukten
- 08Löst Exempel 3: Riktningsderivata i en Given Riktning
- 09Hur Bygger och Använder Man en Hessianmatris?
- 10Löst Exempel 4: Klassificera en Kritisk Punkt med Hessianen
- 11Varför Flervariabelderivator Spelar Roll inom Naturvetenskap och Teknik
- 12Vanliga Misstag att Undvika
- 13Få Omedelbar Hjälp med Flervariabelderivator
Vad Är en Kalkylator för Flervariabelderivator?
En kalkylator för flervariabelderivator är ett verktyg som beräknar derivator för funktioner med två eller fler oberoende variabler, till exempel f(x, y) eller g(x, y, z). Till skillnad från envariabelanalys, där du hittar en enda derivata f′(x), har flervariabelfunktioner en partiell derivata för varje variabel, plus sammansatta storheter som gradientvektorn, riktningsderivator och hessianmatrisen av andraderivator. Kalkylatorn behandlar alla variabler utom den du deriverar med avseende på som konstanter, tillämpar standardreglerna för derivering och returnerar varje resultat separat eller sammanfogat till en vektor eller matris.
1. Identifiera variablerna
Lista varje oberoende variabel i funktionen, till exempel x och y i f(x, y) = x²y + 3xy² − y³.
2. Välj typ av derivata
Bestäm om du behöver en enskild partiell derivata, hela gradienten, en riktningsderivata eller hessianmatrisen.
3. Tillämpa deriveringsreglerna per variabel
Behandla alla övriga variabler som konstanter och derivera med potensregeln, produktregeln och kedjeregeln efter behov.
Flervariabelderivering är bara envariabelderivering tillämpad på en variabel i taget.
Hur Beräknar en Kalkylator för Flervariabelderivator Resultaten?
En kalkylator för flervariabelderivator tolkar det inmatade uttrycket som ett symboliskt träd och tillämpar sedan deriveringsreglerna rekursivt: potensregeln för termer som x³, produktregeln för termer som xy² och kedjeregeln för sammansättningar som sin(x²y). För varje efterfrågad variabel hålls alla andra variabler konstanta under deriveringen, precis som du skulle göra för hand. Kalkylatorn förenklar sedan det resulterande uttrycket och, om en punkt anges, sätter in de numeriska värdena för att returnera ett slutligt tal eller en vektor.
1. Tolka uttrycket
Omvandla den inskrivna funktionen till ett strukturerat träd av operationer (addition, multiplikation, potenser, sammansättning).
2. Derivera symboliskt
Tillämpa potens-, produkt-, kvot- och kedjeregeln term för term, och håll de icke-aktuella variablerna konstanta.
3. Förenkla och evaluera
Slå ihop liknande termer och sätt sedan in numeriska koordinater om du bad om ett värde i en specifik punkt.
Partiella Derivator: Grunden i Flervariabelanalysen
En partiell derivata mäter hur en funktion förändras när en variabel varierar medan alla andra variabler hålls fasta. För f(x, y) skrivs den partiella derivatan med avseende på x som ∂f/∂x, och den partiella derivatan med avseende på y som ∂f/∂y. De beräknas precis som vanliga derivator, förutom att varje term utan målvariabeln behandlas som en konstant vars derivata är noll.
1. Frys de övriga variablerna
När du beräknar ∂f/∂x, behandla y (och z, om den finns) som fasta tal.
2. Derivera term för term
Tillämpa potensregeln på varje term som innehåller x, och stryk de termer som inte innehåller x.
3. Upprepa för varje variabel
Hitta ∂f/∂y på samma sätt, denna gång genom att behandla x som konstant.
Om en term inte innehåller variabeln du deriverar med avseende på är dess partiella derivata noll.
Löst Exempel 1: Partiella Derivator av f(x, y) = x²y + 3xy² − y³
Ta funktionen f(x, y) = x²y + 3xy² − y³. För att hitta ∂f/∂x behandlar du y som en konstant; för att hitta ∂f/∂y behandlar du x som en konstant. Nedan följer hela beräkningen steg för steg.
1. Derivera med avseende på x
∂f/∂x: termen x²y blir 2xy (ta ner exponenten 2, y är konstant); 3xy² blir 3y² (x har exponent 1); −y³ innehåller inget x och blir därför 0. Resultat: ∂f/∂x = 2xy + 3y².
2. Derivera med avseende på y
∂f/∂y: x²y blir x² (y har exponent 1, x² är konstant); 3xy² blir 6xy (ta ner tvåan); −y³ blir −3y². Resultat: ∂f/∂y = x² + 6xy − 3y².
3. Kontrollera med en numerisk punkt
I (x, y) = (1, 1): ∂f/∂x = 2(1)(1) + 3(1)² = 2 + 3 = 5. ∂f/∂y = 1² + 6(1)(1) − 3(1)² = 1 + 6 − 3 = 4. Båda värdena stämmer med de förenklade formlerna ovan.
Vad Är Gradientvektorn?
Gradienten av en funktion f(x, y) är vektorn ∇f = (∂f/∂x, ∂f/∂y) som pekar i riktningen för funktionens brantaste ökning i en given punkt. Dess belopp talar om hur brant den ökningen är. I tre variabler utvidgas gradienten till ∇f = (∂f/∂x, ∂f/∂y, ∂f/∂z). En kalkylator för flervariabelderivator bygger gradienten genom att beräkna varje partiell derivata och samla dem i en enda vektor.
1. Beräkna varje partiell derivata
Hitta ∂f/∂x, ∂f/∂y (och ∂f/∂z om det är aktuellt) med standardreglerna.
2. Sätt samman vektorn
Skriv resultaten i ordning som ∇f = (∂f/∂x, ∂f/∂y).
3. Evaluera i en punkt (valfritt)
Sätt in koordinaterna för en specifik punkt för att få en numerisk vektor.
Gradienten pekar alltid mot en ytas brantaste uppförsbacke.
Löst Exempel 2: Beräkna Gradienten i en Punkt
Använd samma funktion f(x, y) = x²y + 3xy² − y³ som i Exempel 1, med ∂f/∂x = 2xy + 3y² och ∂f/∂y = x² + 6xy − 3y², och hitta gradienten i punkten (2, 1).
1. Evaluera ∂f/∂x i (2, 1)
∂f/∂x = 2(2)(1) + 3(1)² = 4 + 3 = 7.
2. Evaluera ∂f/∂y i (2, 1)
∂f/∂y = (2)² + 6(2)(1) − 3(1)² = 4 + 12 − 3 = 13.
3. Skriv gradientvektorn
∇f(2, 1) = (7, 13). Det betyder att funktionen växer snabbast i riktningen (7, 13) från den punkten.
Riktningsderivator och Skalärprodukten
En riktningsderivata mäter en funktions förändringstakt i en punkt i en specifik riktning, inte bara längs x- eller y-axeln. Den beräknas som D_u f = ∇f · u, där u är en enhetsvektor som pekar i den önskade riktningen. Eftersom u måste ha längden 1 dividerar du varje riktningsvektor med dess belopp innan du tar skalärprodukten.
1. Hitta gradienten i punkten
Beräkna ∇f = (∂f/∂x, ∂f/∂y) i den aktuella punkten.
2. Normera riktningsvektorn
Om riktningen är (a, b), dividera med beloppet √(a² + b²) för att få enhetsvektorn u.
3. Ta skalärprodukten
D_u f = ∇f · u = (∂f/∂x)(u₁) + (∂f/∂y)(u₂).
Riktningsderivatan i gradientens egen riktning är lika med gradientens belopp, den största möjliga förändringstakten.
Löst Exempel 3: Riktningsderivata i en Given Riktning
Använd ∇f(2, 1) = (7, 13) från Exempel 2 och hitta riktningsderivatan av f i riktningen av vektorn v = (3, 4).
1. Normera v
|v| = √(3² + 4²) = √(9 + 16) = √25 = 5, så enhetsvektorn är u = (3/5, 4/5).
2. Tillämpa formeln för skalärprodukten
D_u f = ∇f · u = 7(3/5) + 13(4/5) = 21/5 + 52/5 = 73/5.
3. Omvandla till decimalform och kontrollera
73/5 = 14,6. Eftersom |∇f| = √(7² + 13²) = √218 ≈ 14,76 och 14,6 < 14,76 hamnar resultatet korrekt under den största möjliga riktningsderivatan.
Hur Bygger och Använder Man en Hessianmatris?
Hessianmatrisen samlar alla andra ordningens partiella derivator av en funktion i en kvadratisk matris, som används för att klassificera kritiska punkter som lokala minima, lokala maxima eller sadelpunkter. För f(x, y) är hessianen H = [[f_xx, f_xy], [f_xy, f_yy]]. När du har hittat en kritisk punkt där ∇f = (0, 0) beräknar du determinanten D = f_xx·f_yy − (f_xy)². Om D > 0 och f_xx > 0 är det ett lokalt minimum; om D > 0 och f_xx < 0 är det ett lokalt maximum; om D < 0 är det en sadelpunkt.
1. Hitta den kritiska punkten
Sätt ∂f/∂x = 0 och ∂f/∂y = 0 och lös ekvationerna simultant.
2. Beräkna andra ordningens partiella derivator
Hitta f_xx, f_yy och den blandade partiella derivatan f_xy.
3. Utför determinanttestet
Beräkna D = f_xx·f_yy − (f_xy)² och tillämpa teckenreglerna för att klassificera punkten.
Hessianens determinanttest utvidgar envariabeltestet med andraderivatan till två eller fler dimensioner.
Löst Exempel 4: Klassificera en Kritisk Punkt med Hessianen
Betrakta g(x, y) = x² + y² − 4x − 6y + 13. Hitta den kritiska punkten och klassificera den med hjälp av hessianmatrisen.
1. Hitta den kritiska punkten
∂g/∂x = 2x − 4 = 0 → x = 2. ∂g/∂y = 2y − 6 = 0 → y = 3. Kritisk punkt: (2, 3).
2. Bygg hessianen
g_xx = 2, g_yy = 2, g_xy = 0, så H = [[2, 0], [0, 2]]. Determinanten D = (2)(2) − 0² = 4.
3. Klassificera och kontrollera värdet
Eftersom D = 4 > 0 och g_xx = 2 > 0 är (2, 3) ett lokalt minimum. g(2, 3) = 4 + 9 − 8 − 18 + 13 = 0, vilket bekräftar ett minimivärde på 0 i den punkten.
Varför Flervariabelderivator Spelar Roll inom Naturvetenskap och Teknik
Partiella derivator, gradienter och hessianer dyker upp överallt där en storhet beror på mer än en variabel. Inom fysiken pekar gradienten av ett temperatur- eller tryckfält mot den snabbaste ökningen, vilket är så vädermodeller följer värmeflöden. Inom ekonomin identifierar de partiella derivatorna av en vinstfunktion med avseende på pris och kvantitet optimala produktionsnivåer. Inom maskininlärning använder gradientnedstigning upprepade gånger gradientvektorn av en förlustfunktion för att uppdatera modellparametrar, och hessianen visar om en optimerare har nått ett verkligt minimum i stället för en sadelpunkt.
1. Fysik och teknik
Gradienter beskriver värmeflöde, elektriska fält och fluidhastighet över flera dimensioner.
2. Ekonomi och optimering
Partiella derivator lokaliserar maximal vinst eller minimal kostnad över flera variabler samtidigt.
3. Maskininlärning
Gradientnedstigning och andra ordningens optimerare bygger direkt på gradienter och hessianer för att träna modeller.
Vanliga Misstag att Undvika
Det vanligaste felet är att glömma att behandla övriga variabler som konstanter, vilket leder till att man deriverar en term som egentligen skulle ha fallit bort. Ett annat vanligt misstag är att blanda ihop variablernas ordning i blandade partiella derivator, till exempel att beräkna ∂²f/∂x∂y i stället för ∂²f/∂y∂x — för de flesta glatta funktioner är dessa lika, men teckenfel längs vägen är vanliga. Ett tredje misstag är att glömma att normera riktningsvektorn innan man beräknar en riktningsderivata, vilket ger ett resultat som felaktigt skalas av vektorns ursprungliga längd.
1. Dubbelkolla vilken variabel som är konstant
Stryk under variabeln du deriverar med avseende på innan du börjar, och behandla varje annan symbol som ett fast tal.
2. Kontrollera att de blandade partiella derivatorna stämmer
För de flesta funktioner i det här sammanhanget ska ∂²f/∂x∂y vara lika med ∂²f/∂y∂x — använd det som en inbyggd kontroll.
3. Normera alltid riktningsvektorer
Dividera med beloppet innan du tar skalärprodukten med gradienten i en riktningsderivata.
Få Omedelbar Hjälp med Flervariabelderivator
Att räkna igenom partiella derivator, gradienter, riktningsderivator och hessianmatriser för hand ger verklig förståelse, men att kontrollera sitt arbete är lika viktigt som att utföra det. Solvifys AI-drivna verktyg kan skanna ett problem i flervariabelanalys, visa varje deriveringssteg och låta dig ställa följdfrågor tills logiken faller på plats.
1. Fotografera eller skriv in din funktion
Skriv in eller ta ett foto av flervariabelfunktionen du arbetar med.
2. Gå igenom steg-för-steg-lösningen
Se varje partiell derivata, gradienten och alla klassificeringssteg tydligt uppställda.
3. Ställ följdfrågor
Använd AI-läraren för att reda ut vilket steg som helst, till exempel varför en blandad partiell derivata ska stämma överens eller hur hessiantestet fungerar.
Relaterade artiklar
Kalkylator för Partiella Derivator: Steg-för-Steg-Guide med Lösta Exempel
Lär dig beräkna partiella derivator för flervariabelfunktioner med detaljerade lösta exempel.
Kalkylator för Riktningsderivator: Formel, Steg och Lösta Exempel
Förstå hur du hittar en funktions förändringstakt i valfri riktning med hjälp av gradienten.
Läxhjälp i Kalkyl: Derivator, Integraler och Gränsvärden Förklarade
En bredare guide som täcker derivator, integraler och gränsvärden för dig som läser kalkyl.
Relaterade matematiklösare
AI Steg-för-Steg-lösare
Ta ett foto av vilket problem som helst i flervariabelanalys och få en fullständigt löst uppgift direkt.
Smart Scan
Skanna handskrivna derivatauppgifter eller uppgifter ur läroboken och låt Solvify känna igen funktionen automatiskt.
AI-lärarchatt
Ställ följdfrågor om partiella derivator, gradienter eller hessianer och få omedelbara förklaringar.
