.\" -*- coding: UTF-8 -*-
'\" t
.\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk)
.\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk
.\"     <mtk.manpages@gmail.com>
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.\" References consulted:
.\"     Linux libc source code
.\"     Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\"     386BSD man pages
.\" Modified 1993-07-24 by Rik Faith (faith@cs.unc.edu)
.\" Modified 2002-07-27 by Walter Harms
.\" 	(walter.harms@informatik.uni-oldenburg.de)
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH atanh 3 "20 lipca 2023 r." "Linux man\-pages 6.05.01" 
.SH NAZWA
atanh, atanhf, atanhl \- funkcja odwrotna do tangensa hiperbolicznego
.SH BIBLIOTEKA
Biblioteka matematyczna (\fIlibm\fP, \fI\-lm\fP)
.SH SKŁADNIA
.nf
\fB#include <math.h>\fP
.PP
\fBdouble atanh(double \fP\fIx\fP\fB);\fP
\fBfloat atanhf(float \fP\fIx\fP\fB);\fP
\fBlong double atanhl(long double \fP\fIx\fP\fB);\fP
.PP
.fi
.RS -4
Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)):
.RE
.PP
\fBatanh\fP():
.nf
.\"    || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
    || _XOPEN_SOURCE >= 500
    || /* Od glibc 2.19: */ _DEFAULT_SOURCE
    || /* glibc w wersji <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.fi
.PP
\fBatanhf\fP(), \fBatanhl\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 obliczają funkcję odwrotną do tangensa hiperbolicznego dla \fIx\fP,
to znaczy wartość, dla której tangens hiperboliczny wynosi \fIx\fP.
.SH "WARTOŚĆ ZWRACANA"
Funkcje te, gdy się zakończą pomyślnie, zwracają odwrotność tangensa
hiperbolicznego argumentu \fIx\fP.
.PP
Jeśli \fIx\fP wynosi NaN, to zwracane jest NaN.
.PP
Jeśli \fIx\fP wynosi +0 (\-0), to zwracane jest +0 (\-0).
.PP
Jeśli \fIx\fP jest równe +1 lub \-1, występuje błąd bieguna i funkcje
odpowiednio zwracają \fBHUGE_VAL\fP, \fBHUGE_VALF\fP lub \fBHUGE_VALL\fP z poprawnie
ustawionym znakiem.
.PP
.\"
.\" POSIX.1-2001 documents an optional range error for subnormal x;
.\" glibc 2.8 does not do this.
Jeśli wartość bezwzględna \fIx\fP jest większa od 1, to występuje błąd
dziedziny i zwracane jest NaN.
.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).
.PP
Mogą wystąpić następujące błędy:
.TP 
Błąd dziedziny: \fIx\fP jest mniejsze niż \-1 lub większe niż +1
\fIerrno\fP jest ustawiane na \fBEDOM\fP. Rzucany jest wyjątek niepoprawnej
operacji zmiennoprzecinkowej (\fBFE_INVALID\fP).
.TP 
Błąd bieguna: \fIx\fP jest równe +1 lub \-1
\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
\fBatanh\fP(),
\fBatanhf\fP(),
\fBatanhl\fP()
T}	Bezpieczeństwo wątkowe	MT\-bezpieczne
.TE
.sp 1
.SH STANDARDY
C11, POSIX.1\-2008.
.SH HISTORIA
C99, POSIX.1\-2001.
.PP
Wariant zwracający wartość typu \fIdouble\fP jest zgodny również z SVr4,
4.3BSD.
.SH USTERKI
.\" Bug: https://www.sourceware.org/bugzilla/show_bug.cgi?id=6759
.\" This can be seen in sysdeps/ieee754/k_standard.c
In glibc 2.9 and earlier, when a pole error occurs, \fIerrno\fP is set to
\fBEDOM\fP instead of the POSIX\-mandated \fBERANGE\fP.  Since glibc 2.10, glibc
does the right thing.
.SH "ZOBACZ TAKŻE"
\fBacosh\fP(3), \fBasinh\fP(3), \fBcatanh\fP(3), \fBcosh\fP(3), \fBsinh\fP(3), \fBtanh\fP(3)
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Adam Byrtek <alpha@irc.pl>,
Robert Luberda <robert@debian.org>
i
Michał Kułach <michal.kulach@gmail.com>
.
.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 .
