.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\" Modified 2003-11-18, aeb: historical remarks .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH gamma 3 "2 мая 2024 г." "Справочные страницы Linux 6.9.1" .SH НАИМЕНОВАНИЕ gamma, gammaf, gammal \- логарифм гамма\-функции .SH БИБЛИОТЕКА Математическая библиотека (\fIlibm\fP, \fI\-lm\fP) .SH ОБЗОР .nf \fB#include \fP .P \fB[[deprecated]] double gamma(double \fP\fIx\fP\fB);\fP \fB[[deprecated]] float gammaf(float \fP\fIx\fP\fB);\fP \fB[[deprecated]] long double gammal(long double \fP\fIx\fP\fB);\fP .fi .P .RS -4 Требования макроса тестирования свойств для glibc (см. \fBfeature_test_macros\fP(7)): .RE .P \fBgamma\fP(): .nf _XOPEN_SOURCE || /* начиная с glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .P \fBgammaf\fP(), \fBgammal\fP(): .nf _XOPEN_SOURCE >= 600 || (_XOPEN_SOURCE && _ISOC99_SOURCE) || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH ОПИСАНИЕ Данные функции устарели. Используйте вместо них, по возможности, \fBtgamma\fP(3) либо \fBlgamma\fP(3). .P Определение гамма\-функции смотрите в \fBtgamma\fP(3). .SS "Версия *BSD" В libm из 4.4BSD и некоторых версиях FreeBSD имеется функция \fBgamma\fP(), которая вычисляет гамма\-функцию, как и ожидается. .SS "Версия glibc" glibc has a \fBgamma\fP() function that is equivalent to \fBlgamma\fP(3) and computes the natural logarithm of the Gamma function. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" Смотрите \fBlgamma\fP(3). .SH ОШИБКИ Смотрите \fBlgamma\fP(3). .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBgamma\fP(), \fBgammaf\fP(), \fBgammal\fP() T} Безвредность в нитях MT\-Unsafe race:signgam .TE .SH СТАНДАРТЫ Отсутствуют. .SH ИСТОРИЯ SVID 2. .P Because of historical variations in behavior across systems, this function is not specified in any recent standard. .P В 4.2BSD функция \fBgamma\fP() вычисляет ln(|Gamma(|\fIx\fP|)|), записывая знак Gamma(|\fIx\fP|) во внешнее целое \fIsigngam\fP. В 4.3BSD было изменено имя на \fBlgamma\fP(3), и в справочной странице указано .P .in +4n "Через некоторое время имя gamma было восстановлено и использовано для гаммы\-функции" .in .P .\" The FreeBSD man page says about gamma() that it is like lgamma() .\" except that is does not set signgam. .\" Also, that 4.4BSD has a gamma() that computes the true gamma function. В действительности это произошло в 4.4BSD, где \fBgamma\fP() вычисляла гамма\-функцию (без влияния на \fIsigngam\fP). Однако, это случилось слишком поздно и теперь мы имеем \fBtgamma\fP(3), «настоящую» гамма\-функцию. .SH "СМОТРИТЕ ТАКЖЕ" \fBlgamma\fP(3), \fBsigngam\fP(3), \fBtgamma\fP(3) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov , Иван Павлов и Kirill Rekhov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .