Numerikus differenciálás

A numerikus differenciálás  olyan módszerek összessége, amelyek segítségével hozzávetőlegesen számítható egy táblázatban megadott vagy összetett analitikai kifejezéssel rendelkező függvény deriváltja .

Véges különbségek

Egy függvény deriváltját egy pontban a határérték segítségével határozzuk meg :

A határjel alatti tört számlálójában a függvény véges különbsége szerepel , a nevezőben ennek a különbségnek a lépése. Ezért a derivált közelítésének legegyszerűbb módja, ha egy függvény véges különbségeit használjuk valamilyen kellően kis lépéssel . Például a kifejezés

közelíti egy függvény deriváltját egy pontban a -val arányos értékig . Egy kifejezés használata

lehetővé teszi a közelítési hiba csökkentését a -val arányos értékre .

A véges különbségek a magasabb rendű származékokat is közelíthetik.

Interpoláció

Ha ismertek a függvény értékei néhány csomóponton , akkor lehet interpolációs polinomot szerkeszteni (például Lagrange vagy Newton alakban ) és hozzávetőlegesen beállítani

Az ilyen kifejezéseket numerikus differenciálási képleteknek nevezzük.

Néha a közelítő egyenlőség mellett lehetséges (például a Taylor-formula használatával ) egy maradéktagot tartalmazó pontos egyenlőséget kapni , amelyet a numerikus differenciálás hibájának neveznek:

Az ilyen kifejezéseket numerikus differenciálási képleteknek nevezzük maradék tagokkal. Azt , hogy az érték milyen mértékben lép be a maradék tagba, a numerikus differenciálási képlet hibarendjének nevezzük.

Az alábbiakban több képlet található a numerikus differenciáláshoz a maradék tagokkal az egyenlő távolságra lévő csomópontok állandó lépéssel rendelkező csomópontjaihoz , amelyeket a Lagrange-formulával kapunk:

Itt , , és egy közbenső pont a legnagyobb és a legkisebb csomópont között.

Általános esetben a numerikus differenciálási képletek együtthatói kiszámíthatók egy tetszőleges csomópontrácsra és a derivált tetszőleges sorrendjére.

Végzetes hiba

Az állandó lépésű numerikus differenciálás képleteiben a függvény értékeit elosztjuk -vel , ahol a számított derivált sorrendje. Ezért a függvény értékeinek kicsiny, eltávolíthatatlan hibái erősen befolyásolják a numerikus differenciálás eredményét. Felmerül tehát az optimális lépés megválasztásának problémája , mivel magának a módszernek a hibája nullára hajlik a -nál , és a végzetes hiba növekszik. Ennek eredményeként a numerikus differenciálás során fellépő teljes hiba korlátlanul növekedhet -nél . Ezért a numerikus differenciálás problémája rosszul feltettnek tekinthető .

Komplex számok

A véges különbségekkel végzett klasszikus közelítések elkerülhetetlen hibát tartalmaznak, és nem kondicionáltak . Ha azonban egy függvény holomorf , valós értékeket vesz fel a valós egyenesen, és a komplex sík bármely valós pontjának bármely szomszédságában kiértékelhető , akkor a deriváltja stabil módszerekkel kiszámítható . Például az első derivált kiszámítható az alábbi képlettel egy összetett lépéssel [1] :

hol van a képzeletbeli egység . Ez a képlet a Taylor sorozat következő bővítéséből nyerhető :

Általában a tetszőleges sorrendű származékok kiszámíthatók a Cauchy-integrál képletével :

Az integrál megközelítőleg kiszámítható .

Irodalom

Jegyzetek

  1. Komplex lépcsős differenciálás

Lásd még