Кіріспе

Математикада Ланчос жуықтауы – Корнелиус Ланчос 1964 жылы жариялаған гамма функциясын сандық түрде есептеу әдісі. Бұл гамма функциясын белгілі бір дәлдікпен есептеу үшін, көбірек танымал Стирлинг жуықтауына қарағанда тиімді балама болып табылады.

Кіріспе

Ланчос жуықтауы гамма-функциясының формуласынан тұрады, мұнда g – нақты тұрақты, оны Re(z+g) > 0 шектеуіне сәйкес кез келген түрде таңдауға болады. g-ге тәуелді p коэффициенттерін есептеу сәл қиынырақ (төменде қараңыз). Бұл жерде келтірілген формула тек оң жақ күрделі жарты жазықтықтағы аргументтер үшін ғана жарамды болса да, оны керіту формуласы арқылы бүкіл күрделі жазықтыққа кеңейтуге болады. A қатары жинақты, және қажетті дәлдікке жуықтау үшін оны қысқартуға болады. Тиісті g-ні (әдетте кішкентай бүтін сан) таңдау арқылы, гамма-функциясын стандартты бір немесе екі еселі қалқыма нүктелік дәлдікпен есептеу үшін шамамен 5–10 мүшесі ғана қажет. Егер g тұрақты болса, коэффициенттерді алдын ала есептеуге болады және бөлшектерге жіктеудің арқасында, қосынды келесі түрге түседі: Осылайша гамма-функциясын есептеу – тек бірнеше элементарлық функцияларды бағалау және сақталған тұрақтыларға көбейту мәселесіне айналады. Ланчос жуықтауын «Сандық рецепттер» танымал етті, оған сәйкес гамма-функциясын есептеу «sin x немесе e^x сияқты біз әдеттегідей қабылдайтын басқа функцияларды есептеуден көп қиын емес». Бұл әдіс GNU ғылыми кітапханасы, Boost, CPython және musl жүйелерінде де қолданылады.