.\" -*- 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 maja 2024 r." "Linux man\-pages 6.9.1" .SH NAZWA gamma, gammaf, gammal \- funkcja gamma (a właściwie jej logarytm) .SH BIBLIOTEKA Biblioteka matematyczna (\fIlibm\fP, \fI\-lm\fP) .SH SKŁADNIA .nf \fB#include \fP .P \fB[[przestarzałe]] double gamma(double \fP\fIx\fP\fB);\fP \fB[[przestarzałe]] float gammaf(float \fP\fIx\fP\fB);\fP \fB[[przestarzałe]] long double gammal(long double \fP\fIx\fP\fB);\fP .fi .P .RS -4 Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)): .RE .P \fBgamma\fP(): .nf _XOPEN_SOURCE || /* Od 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) || /* Od glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH OPIS Funkcje te są przestarzałe, należy w zamian korzystać z funkcji, w zależności od potrzeb, \fBtgamma\fP(3) lub \fBlgamma\fP(3). .P Definicję funkcji Gamma opisano w podręczniku \fBtgamma\fP(3). .SS "Wersja *BSD" Biblioteka libm w 4.4BSD i niektórych wersjach FreeBSD miała funkcję \fBgamma\fP(), która obliczała funkcję Gamma, tak jak można by się tego spodziewać. .SS "Wersja glibc" glibc ma funkcję \fBgamma\fP(), która jest odpowiednikiem \fBlgamma\fP(3) i oblicza logarytm naturalny funkcji Gamma. .SH "WARTOŚĆ ZWRACANA" Zob. \fBlgamma\fP(3). .SH BŁĘDY Zob. \fBlgamma\fP(3). .SH ATRYBUTY Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfejs Atrybut Wartość T{ .na .nh \fBgamma\fP(), \fBgammaf\fP(), \fBgammal\fP() T} Bezpieczeństwo wątkowe MT\-niebezpieczne race:signgam .TE .SH STANDARDY Brak. .SH HISTORIA SVID 2. .P Ze względu na historyczne różnice w zachowaniu, w poszczególnych systemach, funkcja ta nie jest określona w żadnym współczesnym standardzie. .P 4.2BSD miało \fBgamma\fP(), która obliczała ln(|Gamma(|\fIx\fP|)|), pozostawiając znak Gamma(|\fIx\fP|) w zewnętrznej liczbie \fIsigngam\fP. W 4.3BSD nazwę zmieniono na \fBlgamma\fP(3), a w podręczniku systemowym zarzekano się, że: .P .in +4n "W pewnym momencie nazwa gamma zostanie odzyskana i użyta dla funkcji 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. Stało się tak istotnie w 4.4BSD, gdzie \fBgamma\fP() oblicza funkcję Gamma (bez wpływu na \fIsigngam\fP). Jednakże stało się to zbyt późno, stąd mamy teraz funkcję \fBtgamma\fP(3) \[em] \[Bq]true gamma\[rq] (\[Bq]prawdziwą funkcję gamma\[rq]). .SH "ZOBACZ TAKŻE" \fBlgamma\fP(3), \fBsigngam\fP(3), \fBtgamma\fP(3) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .