.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1995 Jim Van Zandt .\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk .\" .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified 2002-07-27 Walter Harms .\" (walter.harms@informatik.uni-oldenburg.de) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH expm1 3 "20. Juli 2023" "Linux man\-pages 6.05.01" .SH BEZEICHNUNG expm1, expm1f, expm1l \- exponentiell minus 1 .SH BIBLIOTHEK Mathematik\-Bibliothek (\fIlibm\fP, \fI\-lm\fP) .SH ÜBERSICHT .nf \fB#include \fP .PP \fBdouble expm1(double \fP\fIx\fP\fB);\fP \fBfloat expm1f(float \fP\fIx\fP\fB);\fP \fBlong double expm1l(long double \fP\fIx\fP\fB);\fP .PP .fi .RS -4 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .PP \fBexpm1\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 500 || /* Seit Glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .PP \fBexpm1f\fP(), \fBexpm1l\fP(): .nf _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L || /* Seit Glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH BESCHREIBUNG Der Rückgabewert dieser Funktionen entspricht .PP .nf exp(x) \- 1 .fi .PP Das Ergebnis wird auf eine Art berechnet, die sogar dann genau ist, wenn \fIx\fP nahe Null liegt \[en] einem Fall, in dem \fIexp(x) \- 1\fP aufgrund einer Subtraktion von zwei beinahe gleichen Zahlen ungenau wäre. .SH RÜCKGABEWERT Bei Erfolg geben diese Funktionen \fIexp(x)\ \-\ 1\fP zurück. .PP Falls \fIx\fP keine Zahl (»NaN«) ist, wird »NaN« zurückgegeben. .PP Falls \fIx\fP gleich +0 (\-0) ist, wird +0 (\-0) zurückgegeben. .PP Falls \fIx\fP plus unendlich ist, wird plus unendlich zurückgegeben. .PP Falls \fIx\fP minus unendlich ist, wird \-1 zurückgegeben. .PP Wenn das Ergebnis überläuft, erscheint ein Bereichsfehler und die Funktionen geben \-\fBHUGE_VAL\fP, \-\fBHUGE_VALF\fP beziehungsweise \-\fBHUGE_VALL\fP zurück. .SH FEHLER In \fBmath_error\fP(7) erfahren Sie, wie Sie Fehler bei der Ausführung dieser Funktionen erkennen. .PP Die folgenden Fehler können auftreten: .TP Bereichsfehler, Überlauf .\" .\" POSIX.1 specifies an optional range error (underflow) if .\" x is subnormal. glibc does not implement this. \fIerrno\fP wird auf \fBERANGE\fP gesetzt (aber siehe FEHLER). Es wird ein Fließkomma\-Ausnahmefehler »Überlauf« (\fBFE_OVERFLOW\fP) ausgelöst. .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBexpm1\fP(), \fBexpm1f\fP(), \fBexpm1l\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .sp 1 .SH STANDARDS C11, POSIX.1\-2008. .SH GESCHICHTE C99, POSIX.1\-2001. BSD. .SH FEHLER .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778 Vor Glibc 2.17 löste \fBexpm1\fP() auf bestimmten Architekturen (z.B. X86, aber nicht X86\-64) einen falschen Fließkommaunterlauf für bestimmte große negative \fIx\fP\-Werte aus (bei denen das Funktionsergebnis sich \-1 annähert). .PP .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814 .\" e.g., expm1(1e5) through expm1(1.00199970127e5), .\" but not expm1(1.00199970128e5) and beyond. Vor ungefähr Glibc 2.11 löste \fBexpm1\fP() für einige große, positive \fIx\fP\-Werte zusätzlich zur Überlauf\-Ausnahme fälschlicherweise eine Fließkomma\-ungültig\-Ausnahme aus und gab anstelle von plus unendlich für einige große positive \fIx\fP\-Werte ein NaN zurück. .PP .\" It looks like the fix was in glibc 2.11, or possibly glibc 2.12. .\" I have no test system for glibc 2.11, but glibc 2.12 passes. .\" From the source (sysdeps/i386/fpu/s_expm1.S) it looks .\" like the changes were in glibc 2.11. .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=6788 Vor Glibc 2.11 setzte die Glibc\-Implementierung \fIerrno\fP nicht auf \fBERANGE\fP, wenn ein Bereichsfehler auftrat. .SH "SIEHE AUCH" \fBexp\fP(3), \fBlog\fP(3), \fBlog1p\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Markus Schmitt , Chris Leick und Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .