W tym zaawansowanym kursie na temat zastosowań teorii funkcji złożonych w jednym punkcie ćwiczenia całka silnie oscylacyjna
należy aproksymować dla dużych wartości stosując metodę punktu siodłowego w płaszczyźnie złożonej.
Ze względu na bardzo oscylacyjny charakter całka ta jest bardzo trudna do oceny przy użyciu większości innych metod. Są to dwa fragmenty wykresu całki dla w różnych skalach:
Wiodącym asymptotycznym przybliżeniem rzędu jest
a kolejne (znacznie mniejsze) udoskonalenie dodaje termin
Wykres przybliżonych wartości w funkcji wygląda następująco:
Teraz pojawia się moje pytanie: aby wizualnie zobaczyć, jak dobre jest przybliżenie, chciałbym porównać je z „rzeczywistą wartością” całki, a dokładniej z dobrym przybliżeniem do tej samej całki przy użyciu niezależnego algorytmu. Ze względu na niewielką korektę subleadingową spodziewałbym się, że będzie to naprawdę bliskie.
Próbowałem oszacować całkę dla niektórych przy użyciu innych algorytmów, ale z bardzo małym powodzeniem: Mathematica i Matlab przy użyciu domyślnego integratora numerycznego nie są w stanie wygenerować znaczącej wartości (i podać to jawnie), mpmath przy użyciu zarówno podwójnie wykładniczej podstawienie i metoda Gaussa-Legendre'a daje bardzo głośne wyniki, chociaż ma niewielką tendencję do oscylowania wokół wartości, które daje metoda punktu siodłowego, ponieważ ten wykres może pokazywać:
W końcu spróbowałem szczęścia z integratorem Monte-Carlo, wykorzystując próbkę ważności, którą zaimplementowałem, ale nie udało mi się też uzyskać stabilnych wyników.
Czy ktoś ma pojęcie o tym, jak tę całkę można niezależnie oszacować dla dowolnej stałej wartości lub więcej?