.\" -*- coding: UTF-8 -*- '\" t .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sincos 3 "17 maja 2025 r." "Linux man\-pages 6.15" .SH NAZWA sincos, sincosf, sincosl \- oblicza równocześnie sinus i cosinus .SH BIBLIOTEKA Biblioteka matematyczna (\fIlibm\fP,\ \fI\-lm\fP) .SH SKŁADNIA .nf \fB#define _GNU_SOURCE\fP /* Patrz feature_test_macros(7) */ \fB#include \fP .P \fBvoid sincos(double \fP\fIx\fP\fB, double *\fP\fIsin\fP\fB, double *\fP\fIcos\fP\fB);\fP \fBvoid sincosf(float \fP\fIx\fP\fB, float *\fP\fIsin\fP\fB, float *\fP\fIcos\fP\fB);\fP \fBvoid sincosl(long double \fP\fIx\fP\fB, long double *\fP\fIsin\fP\fB, long double *\fP\fIcos\fP\fB);\fP .fi .SH OPIS Wiele aplikacji potrzebuje sinusa i cosinusa tego samego kąta \fIx\fP. Funkcje te obliczają oba jednocześnie i przechowują wyniki w \fI*sin\fP i \fI*cos\fP. Korzystanie z tej funkcji może być wydajniejsze, niż dwa oddzielne wywołania do \fBsin\fP(3) i \fBcos\fP(3). .P Jeśli \fIx\fP wynosi NaN, to zwracane jest NaN w \fI*sin\fP i \fI*cos\fP. .P Jeśli \fIx\fP jest równe dodatniej lub ujemnej nieskończoności, to występuje błąd dziedziny i zwracane jest NaN w \fI*sin\fP i \fI*cos\fP. .SH "WARTOŚĆ ZWRACANA" Funkcje te zwracają \fIvoid\fP. .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 nieskończonością \fIerrno\fP jest ustawiane na \fBEDOM\fP (patrz także USTERKI). Rzucany jest wyjątek niepoprawnej operacji zmiennoprzecinkowej (\fBFE_INVALID\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 \fBsincos\fP(), \fBsincosf\fP(), \fBsincosl\fP() T} Bezpieczeństwo wątkowe MT\-bezpieczne .TE .SH STANDARDY GNU. .SH HISTORIA glibc 2.1. .SH UWAGI Aby otrzymać zysk wydajności w \fBsincos\fP(), może być konieczne wyłączenie wbudowanych optymalizacji \fBgcc\fP(1), za pomocą opcji takich jak: .P .in +4n .EX cc \-O \-lm \-fno\-builtin prog.c .EE .in .SH USTERKI .\" https://www.sourceware.org/bugzilla/show_bug.cgi?id=15467 Implementacja tych funkcji w glibc, przed glibc 2.22, nie ustawiała \fIerrno\fP na \fBEDOM\fP, gdy wystąpił błąd dziedziny. .SH "ZOBACZ TAKŻE" \fBcos\fP(3), \fBsin\fP(3), \fBtan\fP(3) .PP .SH TŁUMACZENIE Tłumaczenie niniejszej strony podręcznika: 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 .