.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1995, James R. Van Zandt .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH log1p 3 "8 lutego 2026 r." "Linux man\-pages 6.18" .SH NAZWA log1p, log1pf, log1pl \- logarytm z 1 plus argument .SH BIBLIOTEKA Biblioteka matematyczna (\fIlibm\fP,\ \fI\-lm\fP) .SH SKŁADNIA .nf \fB#include \fP .P \fBdouble log1p(double \fP\fIx\fP\fB);\fP \fBfloat log1pf(float \fP\fIx\fP\fB);\fP \fBlong double log1pl(long double \fP\fIx\fP\fB);\fP .P .fi .RS -4 Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)): .RE .P .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED \fBlog1p\fP(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 500 || /* Od glibc 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .P \fBlog1pf\fP(), \fBlog1pl\fP(): .nf _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Od glibc 2.19: */ _DEFAULT_SOURCE || /* glibc w wersji <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH OPIS Funkcje te zwracają wartość równoważną z .P .in +4n .EX log(1 + \f[I]x\fR) .EE .in .P Wynik jest obliczany w sposób zapewniający dokładność, nawet gdy \fIx\fP wynosi prawie zero. .SH "WARTOŚĆ ZWRACANA" Funkcje te, gdy się zakończą pomyślnie, zwracają logarytm naturalny argumentu \fI(1\ +\ x)\fP. .P Jeśli \fIx\fP wynosi NaN, to zwracane jest NaN. .P Jeśli \fIx\fP jest równe dodatniej nieskończoności, to zwracana jest dodatnia nieskończoność. .P Jeśli \fIx\fP jest równe \-1, występuje błąd bieguna i funkcje odpowiednio zwracają \-\fBHUGE_VAL\fP, \-\fBHUGE_VALF\fP lub \-\fBHUGE_VALL\fP. .P .\" POSIX.1 specifies a possible range error if x is subnormal .\" glibc 2.8 doesn't do this Jeśli \fIx\fP jest mniejsze niż \-1 (włączając w to ujemną nieskończoność), to występuje błąd dziedziny i zwracane jest NaN (\[Bq]nie jest liczbą\[rq]). .SH BŁĘDY Informacje o tym, jak określić, czy wystąpił błąd podczas wywołania tych funkcji, można znaleźć w podręczniku \fBmath_error\fP(7). .P Mogą wystąpić następujące błędy: .TP Błąd dziedziny: \f[I]x\fR jest mniejsze niż \-1. \fIerrno\fP jest ustawiane na \fBEDOM\fP (patrz także USTERKI). Rzucany jest wyjątek niepoprawnej operacji zmiennoprzecinkowej (\fBFE_INVALID\fP). .TP Błąd bieguna: \f[I]x\fR jest równe 0. \fIerrno\fP jest ustawiane na \fBERANGE\fP (patrz także USTERKI). Rzucany jest wyjątek zmiennoprzecinkowego dzielenia przez zero (\fBFE_DIVBYZERO\fP). .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 \fBlog1p\fP(), \fBlog1pf\fP(), \fBlog1pl\fP() T} Bezpieczeństwo wątkowe MT\-bezpieczne .TE .SH STANDARDY C11, POSIX.1\-2008. .SH HISTORIA .\" BSD C99, POSIX.1\-2001. .SH USTERKI .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6792 Implementacja tych funkcji w glibc, przed glibc 2.22, nie ustawiała \fIerrno\fP na \fBEDOM\fP, gdy wystąpił błąd dziedziny. .P .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6792 Implementacja tych funkcji w glibc, przed glibc 2.22, nie ustawiała \fIerrno\fP na \fBERANGE\fP gdy wystąpił błąd zakresu. .SH "ZOBACZ TAKŻE" \fBexp\fP(3), \fBexpm1\fP(3), \fBlog\fP(3) .PP .SH TŁUMACZENIE Tłumaczenie niniejszej strony podręcznika: Adam Byrtek , Andrzej Krzysztofowicz , Robert Luberda i 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 .