Numerisk differentiering er et sæt metoder til den omtrentlige beregning af værdien af den afledte af en funktion , givet i en tabel eller med et komplekst analytisk udtryk.
Den afledede af en funktion i et punkt er defineret ved hjælp af grænsen :
I tælleren af brøken under fortegnet af grænsen er den endelige forskel af funktionen , i nævneren er trinnet af denne forskel. Derfor er den enkleste metode til at approksimere den afledede at bruge de endelige forskelle af en funktion med et tilstrækkeligt lille trin . For eksempel udtrykket
tilnærmer den afledede af en funktion i et punkt op til en værdi, der er proportional med . Brug af et udtryk
gør det muligt at reducere tilnærmelsesfejlen til en værdi, der er proportional med .
Finite forskelle kan også tilnærme højere ordens derivater.
Hvis værdierne af funktionen ved nogle knudepunkter er kendt , så er det muligt at konstruere et interpolationspolynomium (for eksempel i Lagrange-formen eller i Newton-formen ) og tilnærmelsesvis indstillet
Sådanne udtryk kaldes numeriske differentieringsformler.
Nogle gange, sammen med omtrentlig lighed, er det muligt (for eksempel ved hjælp af Taylor-formlen ) at opnå en nøjagtig lighed, der indeholder et restled , kaldet fejlen ved numerisk differentiering:
Sådanne udtryk kaldes formler for numerisk differentiering med resterende led. Den grad, hvormed værdien kommer ind i det resterende led, kaldes fejlrækkefølgen af den numeriske differentieringsformel.
Følgende er flere formler for numerisk differentiering med resterende udtryk for den første og anden afledede for ækvidistante noder med et konstant trin , opnået ved hjælp af Lagrange-formlen:
Her , , og er et mellempunkt mellem den største og mindste af noderne.
I det generelle tilfælde kan koefficienterne for numeriske differentieringsformler beregnes for et vilkårligt gitter af noder og enhver rækkefølge af den afledede.
I formler for numerisk differentiering med et konstant trin divideres værdierne af funktionen med , hvor er rækkefølgen af den beregnede afledte. Derfor, for små, uløselige fejl i funktionsværdierne har en stærk indflydelse på resultatet af numerisk differentiering. Således opstår problemet med at vælge det optimale trin , da fejlen i selve metoden har en tendens til nul ved , og den fatale fejl vokser. Som et resultat kan den samlede fejl, der opstår under numerisk differentiering, stige uendeligt ved . Derfor anses problemet med numerisk differentiering for at være dårligt stillet .
Klassiske tilnærmelser ved endelige forskelle indeholder en uundgåelig fejl og er dårligt konditionerede . Men hvis en funktion er holomorf , tager reelle værdier på den reelle linje og kan evalueres i et hvilket som helst område af ethvert reelt punkt på det komplekse plan , så kan dens afledede beregnes ved hjælp af stabile metoder. For eksempel kan den første afledede beregnes ved hjælp af formlen med et komplekst trin [1] :
hvor er den imaginære enhed . Denne formel kan fås fra følgende Taylor-serieudvidelse :
Generelt kan derivater af vilkårlig rækkefølge beregnes ved hjælp af Cauchy-integralformlen :
Integralet kan beregnes ca.
Differentialregning | |||||||
---|---|---|---|---|---|---|---|
Hoved | |||||||
private udsigter | |||||||
Differentialoperatorer ( i forskellige koordinater ) |
| ||||||
relaterede emner |