.\" -*- 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 "31 октября 2023 г." "Linux man\-pages 6.06" .SH ИМЯ gamma, gammaf, gammal \- логарифм гамма\-функции .SH LIBRARY Math library (\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 СТАНДАРТЫ None. .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 и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .