Parametrisk båglängdskalkylator
En parametrisk båglängdskalkylator mäter den sträcka som tillryggaläggs längs en kurva som definieras av x(t) och y(t) över ett parameterintervall från t = a till t = b.
Ursprunglig kurva och vald båge
Guldpunkter markerar mittpunkten i varje delintervall.
Integrand g(x) och mittpunktsrektanglar
Hovra över en rektangel för att se dess delintervall, mittpunkt, integrandvärde och bidrag.
Detaljerad beräkningstabell för mittpunktsregeln
Konvergensjämförelse
Skillnader mellan på varandra följande förfiningar är en praktisk felindikator, inte en garanterad felgräns.
Beräkningsfel
Sektionsnavigering
Så här använder du den parametriska båglängdskalkylatorn
Att använda kalkylatorn tar mindre än en minut när du vet vad varje fält förväntar sig. Följ dessa steg i ordning.
- Ange ekvationen x(t). Skriv den horisontella komponenten som en funktion av t, till exempel
5*cos(t). Använd*för multiplikation,^för potenser och parenteser för att gruppera uttryck. - Ange ekvationen y(t). Skriv den vertikala komponenten på samma sätt, till exempel
5*sin(t). - Ställ in parameterns startvärde. Detta är den undre gränsen a, det t-värde där mätningen börjar. Det kan vara ett tal som
0eller ett uttryck somπ/2. - Ställ in parameterns slutvärde. Detta är den övre gränsen b, där mätningen slutar. Kalkylatorn antar att b är större än a vid rörelse framåt.
- Kontrollera syntaxen. Skriv
πför π, användsin(t),cos(t),tan(t),√(t)ochexp(t)för standardfunktioner. Undvik implicit multiplikation som5t; skriv5*ti stället. - Beräkna. Tryck på beräkningsknappen. Verktyget deriverar båda komponenterna, bildar hastighetsuttrycket och beräknar den bestämda integralen.
- Tolka resultatet. Resultatet är den totala sträckan längs kurvan i samma koordinatenheter som dina x- och y-värden. Om tillgängligt, granska den stegvisa genomgången för att se deriverings-, integrand- och integrationsstegen.
Snabbt exempel att prova: ange x(t) = 5*cos(t), y(t) = 5*sin(t), start t = 0, slut t = π/2. Kalkylatorn returnerar cirka 7.854, vilket är en fjärdedel av en cirkel med radie 5.
Vad är båglängden av en parametrisk kurva?
Parametriska ekvationer beskriver en kurva med hjälp av en tredje variabel, vanligen kallad parametern t. I stället för att skriva y direkt som en funktion av x skriver man båda koordinaterna som funktioner av t: x(t) ger det horisontella läget och y(t) ger det vertikala läget för varje parametervärde. När t ökar från a till b rör sig punkten (x(t), y(t)) längs kurvan och ritar ut dess form.
Parametern representerar inte alltid fysisk tid. Den är helt enkelt ett index som ordnar punkterna längs kurvan. För en cirkel parametriserad som x(t) = r·cos(t) och y(t) = r·sin(t) råkar parametern t vara lika med vinkeln, men i allmänhet kan t vara vilken lämplig variabel som helst.
Betrakta nu skillnaden mellan förflyttning och väglängd. Förflyttning är det raka avståndet mellan startpunkten och slutpunkten. Väglängd, eller båglängd, är den totala sträcka som faktiskt tillryggaläggs längs kurvan. Tänk dig en leveransrobot som kör från ett lager till ett hus längs en krokig väg. Det raka avståndet på kartan kan vara 2 kilometer, men robotens vägmätare visar 3,5 kilometer eftersom vägen svänger. Båglängden är vägmätarens avläsning.
Den vanliga avståndsformeln hanterar bara raka segment, så den kan inte mäta en krökt väg direkt. Matematisk analys löser detta genom att bryta kurvan i små bitar, behandla varje bit som nästan rak och summera alla små längder genom integration.
Den parametriska båglängdsformeln förklarad
För en glatt parametrisk kurva som definieras av x(t) och y(t) på intervallet [a, b] är båglängden:
Varje symbol har en specifik betydelse:
- L: den totala båglängden, alltid ett icke-negativt tal.
- x(t): det horisontella läget som funktion av parametern.
- y(t): det vertikala läget som funktion av parametern.
- t: parametern, den oberoende variabeln som sveper ut kurvan.
- a och b: parameterns start- och slutvärden, med a < b vid rörelse framåt.
- dx/dt: hur snabbt x-koordinaten ändras när t ändras.
- dy/dt: hur snabbt y-koordinaten ändras när t ändras.
- Rotuttrycket: magnituden av derivatavektorn (dx/dt, dy/dt), det vill säga den momentana hastigheten hos den rörliga punkten.
Båda derivatorna kvadreras och adderas på grund av Pythagoras sats. I varje ögonblick rör sig punkten lite horisontellt och lite vertikalt; den faktiska sträcka den tillryggalägger i det ögonblicket är hypotenusan av dessa två små förflyttningar. Kvadrering tar bort teckeninformationen (rörelse åt vänster räknas likadant som rörelse åt höger), och kvadratroten omvandlar summan tillbaka till en längd.
Hur härleds den parametriska båglängdsformeln?
Formeln kommer från en enkel geometrisk idé tillämpad i mycket liten skala. Här är resonemanget steg för steg.
Steg 1: Välj två närliggande punkter. Välj parametervärdena t och t + Δt som ligger mycket nära varandra. De motsvarande kurvpunkterna är P = (x(t), y(t)) och Q = (x(t + Δt), y(t + Δt)).
Steg 2: Approximera med ett rakt segment. När Δt är pyttelitet är kurvan mellan P och Q nästan rak, så segmentet PQ är en god approximation av den sanna kurvlängden där.
Steg 3: Tillämpa Pythagoras sats. Det horisontella gapet är Δx = x(t + Δt) − x(t) och det vertikala gapet är Δy = y(t + Δt) − y(t). Segmentets längd är approximativt √(Δx² + Δy²).
Steg 4: Uttryck gapen med derivator. För litet Δt ger derivatans definition Δx ≈ (dx/dt)·Δt och Δy ≈ (dy/dt)·Δt. Substitution ger: segmentets längd ≈ √(((dx/dt)·Δt)² + ((dy/dt)·Δt)²) = √((dx/dt)² + (dy/dt)²)·Δt.
Steg 5: Bilda den infinitesimala längden. I gränsen när Δt går mot noll blir detta båglängdens differential: \( ds = \sqrt{\left(\frac{dx}{dt}\right)^{2} + \left(\frac{dy}{dt}\right)^{2}}\,dt \).
Steg 6: Integrera. Att summera alla infinitesimala bitar från t = a till t = b ger den totala längden: \( L = \int_{a}^{b} ds \), vilket är exakt den parametriska båglängdsformeln.
Denna härledning visar varför formeln fungerar: det är Pythagoras sats, krympt till infinitesimal storlek och summerad genom integration.
Lösta exempel på parametrisk båglängd
Exempel 1: Kvartscirkel
Givet: x(t) = 5cos(t), y(t) = 5sin(t), 0 ≤ t ≤ π/2.
Derivera: dx/dt = −5sin(t), dy/dt = 5cos(t).
Bilda hastigheten: √((−5sin t)² + (5cos t)²) = √(25sin²t + 25cos²t) = √(25(sin²t + cos²t)) = √25 = 5.
Integrera: L = ∫₀π/2 5 dt = 5·(π/2) = 5π/2 ≈ 7.854.
Tolkning: En full cirkel med radie 5 har omkretsen 2π·5 = 10π. En fjärdedel av den är 10π/4 = 5π/2, vilket stämmer exakt med vårt resultat. Parameterintervallet [0, π/2] sveper exakt en fjärdedel av cirkeln.
Exempel 2: Rätlinjig parametrisk bana
Givet: x(t) = 3t, y(t) = 4t, 0 ≤ t ≤ 2.
Derivera: dx/dt = 3, dy/dt = 4.
Bilda hastigheten: √(3² + 4²) = √(9 + 16) = √25 = 5. Hastigheten är konstant eftersom rörelsen är likformig längs en rät linje.
Integrera: L = ∫₀² 5 dt = 5·2 = 10.
Verifiering: Kurvan går från (0, 0) till (6, 8). Avståndsformeln ger √((6−0)² + (8−0)²) = √(36 + 64) = √100 = 10. Båglängdsformeln stämmer överens, som den måste för en rak bana.
Exempel 3: Cykloidkurva
Givet: x(t) = r(t − sin t), y(t) = r(1 − cos t), 0 ≤ t ≤ 2π, med r > 0. En cykloid är den bana som en punkt på kanten av ett rullande hjul med radie r beskriver; en båge motsvarar ett helt varv.
Derivera: dx/dt = r(1 − cos t), dy/dt = r·sin t.
Bilda hastigheten: (dx/dt)² + (dy/dt)² = r²(1 − cos t)² + r²sin²t = r²(1 − 2cos t + cos²t + sin²t) = r²(2 − 2cos t) = 2r²(1 − cos t).
Med identiteten 1 − cos t = 2sin²(t/2): hastigheten i kvadrat = 4r²sin²(t/2), så hastigheten = 2r·|sin(t/2)| = 2r·sin(t/2) på [0, 2π].
Integrera: L = ∫₀2π 2r·sin(t/2) dt. Substitutionen u = t/2: L = 4r·∫₀^π sin u du = 4r·[−cos u]₀^π = 4r·(1 + 1) = 8r.
Tolkning: En fullständig cykloidbåge har längden exakt 8r, alltså åtta gånger hjulets radie. Anmärkningsvärt nog förekommer π inte alls i svaret.
Jämförelsetabell
| Kurva | Parameterintervall | Båglängd |
|---|---|---|
| Kvartscirkel, radie 5 | 0 ≤ t ≤ π/2 | 5π/2 ≈ 7.854 |
| Rät linje (3t, 4t) | 0 ≤ t ≤ 2 | 10 |
| Cykloidbåge, radie r | 0 ≤ t ≤ 2π | 8r |
Så här beräknar du parametrisk båglängd för hand
Följ denna återanvändbara procedur för varje problem om parametrisk båglängd.
- Identifiera komponentfunktionerna. Skriv ner x(t) och y(t) tydligt och notera intervallet [a, b].
- Derivera varje komponent. Beräkna dx/dt och dy/dt med standardderiveringsregler. Dubbelkolla de trigonometriska derivatorna: derivatan av sin(t) är cos(t), och derivatan av cos(t) är −sin(t).
- Kvadrera och addera. Beräkna (dx/dt)² + (dy/dt)². Leta efter chanser att förenkla med identiteter, särskilt sin²t + cos²t = 1.
- Förenkla kvadratroten. Försök skriva uttrycket under roten som en perfekt kvadrat. Om det förenklas till en konstant eller en enkel funktion blir integralen lätt.
- Ställ upp den bestämda integralen. Skriv L = ∫ₐᵇ √(…) dt med korrekta gränser.
- Beräkna. Hitta en primitiv funktion om en sådan finns i elementär form, och tillämpa sedan analysens fundamentalsats. Om ingen elementär primitiv funktion finns, använd en numerisk metod.
- Kontrollera svaret. Fråga dig om talet är rimligt. Jämför med kända fall: ett rakt segment ska stämma med avståndsformeln, och en cirkelbåge ska stämma med andelen av omkretsen.
De vanligaste förenklingsidentiteterna är sin²t + cos²t = 1, 1 − cos(2t) = 2sin²t och 1 + cos(2t) = 2cos²t. Att känna igen dessa under kvadratroten är ofta det avgörande steget som gör en ∫ hanterbar.
Exakt båglängd kontra numerisk approximation
Vissa båglängdsintegraler har snygga primitiva funktioner, medan andra inte har det. Båda situationerna är normala i matematisk analys.
Exakta lösningar dyker upp när uttrycket under kvadratroten förenklas fint. Cirklar, linjer och cykloider är klassiska fall där algebran kollapsar och integralen beräknas till en enkel sluten form. Då får du ett exakt svar som 5π/2 eller 8r.
Numerisk approximation behövs när integranden saknar en elementär primitiv funktion. Detta är vanligt: även enkelt utseende kurvor som y = x³ mellan två punkter, eller en ellips parametriserad som (a·cos t, b·sin t), leder till integraler som inte kan uttryckas med grundläggande funktioner. Integralen existerar fortfarande som ett tal; den kan bara inte skrivas i sluten form.
Numerisk integration uppskattar den bestämda integralen genom att sampla funktionen i många punkter och kombinera dessa sampel med vikter. Simpsons regel är en populär metod: den approximerar integrandens kurva med parabler över par av delintervall, vilket är anmärkningsvärt exakt för glatta funktioner. Att fördubbla antalet delintervall minskar vanligtvis felet dramatiskt.
Approximationens noggrannhet beror på hur krokig integranden är och hur många sampel som används. Glatta, milda integrander konvergerar snabbt; integrander med skarpa hörn eller snabb oscillation behöver fler uppdelningar. Om resultatet bara ändras i avlägsna decimaler när du förfinar beräkningen kan du lita på det.
Denna sidas kalkylator hanterar båda fallen: den ger exakta symboliska resultat när integralen löses rent och faller tillbaka på numerisk beräkning annars.
Vanliga misstag vid beräkning av parametrisk båglängd
- Fel parameterintervall. Gränserna a och b är t-värden, inte x-koordinater. För x(t) = 5cos(t) är intervallet [0, π/2] ett vinkelintervall, inte ett horisontellt intervall. Att blanda ihop dem mäter fel del av kurvan.
- Att glömma kvadrera derivatorna. Formeln behöver (dx/dt)² + (dy/dt)² under roten. Att addera okvadrerade derivator ger en meningslös storhet som till och med kan vara negativ.
- Felaktig derivering av trigonometriska funktioner. Derivatan av cos(t) är −sin(t), med minustecknet. Att tappa det ändrar hastighetsberäkningen (även om senare kvadrering döljer tecknet spelar det roll i mellanstegen).
- Att anta att förflyttning är lika med väglängd. En kurva som går ut och tillbaka har positiv båglängd men möjligen noll nettoförflyttning. Integrera alltid hastigheten, aldrig de tecknade hastighetskomponenterna.
- Att oavsiktligt mäta flera varv. På en periodisk kurva som en cirkel sveper intervallet [0, 4π] cirkeln två gånger och fördubblar längden. Begränsa intervallet till exakt den del du vill ha.
- Att mata in uttryck som kalkylatorn inte kan tolka. Implicit multiplikation som
5teller ett ensamtπ-tecken kan misslyckas. Skriv5*tochπ. - Att ignorera icke-glatta punkter. Vid en spets eller ett hörn kan derivatan vara odefinierad eller noll på ett sätt som bryter formeln. Dela intervallet vid sådana punkter och beräkna varje glatt bit separat.
- Att förväxla orientering med längd. Att traversera en kurva baklänges (från b till a) ger samma geometriska längd som att traversera den framåt, eftersom hastigheten innehåller kvadrerade derivator. Riktningen ändrar inte avståndet.
Verkliga tillämpningar av parametrisk båglängd
Teknik och tillverkning. En CNC-fräs följer en programmerad verktygsbana som beskrivs av parametriska ekvationer. Att känna den totala banlängden hjälper till att uppskatta bearbetningstid och materialslitage. På samma sätt kan den böjda kanten på en tillverkad del mätas från dess CAD-modell med samma matematik.
Robotik. När en robotarm flyttar sitt verktyg längs en planerad bana parametriserar ingenjörer banan och beräknar dess längd för att förutsäga restid och energiförbrukning. En svetsrobot som följer en böjd fog behöver fogens exakta längd för att ställa in rätt svetshastighet.
Datorgrafik och animation. Karaktärer och kameror i animerade filmer rör sig längs parametriska splinekurvor. Animatörer använder båglängd för att styra hastighet: utan den skulle ett föremål accelerera och bromsa onaturligt eftersom parametriseringen sträcks och komprimeras. Att gå över till båglängdsparametrisering ger likformig rörelse.
Fysik. En projektil med luftmotstånd, en planet i en elliptisk omloppsbana eller en laddad partikel i ett magnetfält följer alla banor som naturligt beskrivs av parametriska ekvationer. Den sträcka som tillryggaläggs längs en sådan bana är ett båglängdsproblem.
Datorstödd design. Arkitekter och produktdesigners arbetar ständigt med Bézier- och splinekurvor. Att uppskatta kurvlängder spelar roll för materialmängder: längden på ett böjt trappräcke, en dekorlist eller ett böjt rör beräknas allt genom parametrisk båglängd.
Parametrisk kontra kartesisk kontra polär båglängd
Kurvor kan beskrivas i flera koordinatsystem, och vart och ett har sin egen båglängdsformel. Välj den som matchar hur din kurva är given.
| Representation | Indata som krävs | Formel | Bästa användningsfall |
|---|---|---|---|
| Parametrisk: (x(t), y(t)) | Två funktioner, parametergränser a, b | ∫ₐᵇ √((dx/dt)² + (dy/dt)²) dt | Rörelsebanor, öglor, kurvor som inte klarar vertikallinjetestet |
| Kartesisk: y = f(x) | En funktion, x-gränser | ∫ₐᵇ √(1 + (dy/dx)²) dx | Enkla grafer där y beror av x |
| Polär: r = r(θ) | En funktion, vinkelgränser α, β | ∫ᵅᵝ √(r² + (dr/dθ)²) dθ | Spiraler, kardioider, roskurvor centrerade i origo |
Använd den polära båglängdskalkylatorn när din kurva ges som r(θ), och den huvudsakliga båglängdskalkylatorn för kartesiska funktioner. Om din kurva har en z-komponent utvidgas den parametriska formeln naturligt till tre dimensioner: lägg till (dz/dt)² under kvadratroten. Se 3D-båglängdskalkylatorn för rymdkurvor.
Tips för tillförlitliga båglängdsresultat
- Isolera det segment du vill ha. På periodiska kurvor väljer du gränser som täcker exakt en genomgång av den önskade delen. Skissa kurvan först om du är osäker.
- Kontrollera parameterns definitionsmängd. Se till att både x(t) och y(t) är definierade och glatta på hela intervallet. Se upp för division med noll, kvadratrötter ur negativa tal och logaritmer av icke-positiva värden.
- Verifiera enkla fall för hand. Innan du litar på ett komplicerat resultat, testa kalkylatorn på ett fall du kan kontrollera: ett linjesegment (avståndsformeln) eller en cirkelbåge (andelen av omkretsen).
- Håll enheterna konsekventa. Resultatet ärver dina koordinaters enheter. Om x och y är i meter blir båglängden i meter.
- Se upp för upprepad traversering. Om den beräknade längden verkar för stor kan parametriseringen återbesöka en del av kurvan. Förkorta intervallet eller omparametrisera.
- Jämför med kända formler. Ett resultat för en hel cirkel bör ligga nära 2πr; en rak diagonal bör stämma med avståndsformeln. Stora avvikelser signalerar ett inmatningsfel.
- Respektera numeriska gränser. Mycket långa intervall, starkt oscillerande funktioner eller nästan singulära integrander kan försämra den numeriska noggrannheten. Dela svåra intervall i mindre bitar när det är möjligt.
Vanliga frågor
Hur hittar man båglängden av parametriska ekvationer? +
Derivera x(t) och y(t) med avseende på t, kvadrera båda derivatorna, addera dem, ta kvadratroten för att få hastigheten och integrera sedan från startparametern a till slutparametern b. Formeln är L = ∫ₐᵇ √((dx/dt)² + (dy/dt)²) dt.
Kan parametrisk båglängd beräknas utan att konvertera till kartesisk form? +
Ja, och du bör inte konvertera. Den parametriska formeln arbetar direkt på x(t) och y(t). Att konvertera till kartesisk form y = f(x) är ofta omöjligt (för öglor eller självkorsande kurvor) och aldrig nödvändigt för båglängd.
Hur väljer man rätt parameterintervall? +
Intervallet [a, b] måste täcka exakt den del av kurvan du vill mäta, varken mer eller mindre. För en hel cirkel parametriserad med vinkeln, använd [0, 2π]. För en kurva som genomlöps två gånger, halvera intervallet för att mäta den en gång. Att skissa kurvan hjälper till att bekräfta gränserna.
Varför kräver vissa parametriska båglängdsintegraler numeriska metoder? +
Många hastighetsuttryck saknar en elementär primitiv funktion, så den bestämda integralen kan inte skrivas i sluten form med grundläggande funktioner. Integralen har fortfarande ett bestämt numeriskt värde, som metoder som Simpsons regel approximerar med hög noggrannhet.
Ändrar en ändrad riktning på en parametrisk kurva dess längd? +
Nej. Att vända riktningen ersätter t med en avtagande parameter, men hastigheten √((dx/dt)² + (dy/dt)²) är oförändrad eftersom båda derivatorna är kvadrerade. Den geometriska längden beror på banan, inte på rörelseriktningen.
Vad är skillnaden mellan hastighet och fart i båglängdsformeln? +
Hastighet är vektorn (dx/dt, dy/dt), som har riktning. Fart är dess magnitud √((dx/dt)² + (dy/dt)²), en icke-negativ skalär. Båglängden integrerar farten eftersom sträcka ackumuleras oavsett riktning; att integrera hastighetskomponenterna skulle tillåta utsläckningar.
Hur verifierar man ett båglängdskalkylatorresultat? +
Testa det på fall med kända svar: ett rakt segment ska stämma med avståndsformeln, och en cirkelbåge ska vara lika med motsvarande andel av 2πr. Kontrollera också att resultatet är positivt, har rimlig storlek och knappt ändras när du förfinar beräkningen.