Numerisk differentiering

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.

Endelige forskelle

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.

Interpolation

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.

Fatal fejl

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 .

Komplekse tal

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.

Litteratur

Noter

  1. Kompleks trindifferentiering

Se også