Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/man/man3sunmath/sinpi.3sunmath
Real path: /usr/share/man/man3sunmath/sinpi.3sunmath
Zurück
'\" te .\" Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved. .TH sinpi 3SUNMATH "16 Jan 2017" "Solaris 11.4" "Sun Legacy Mathematical Library Functions" .SH NAME sinpi, sinpif, sinpil, cospi, cospif, cospil, tanpi, tanpif, tanpil, sincospi, sincospif, sincospil, asinpi, asinpif, asinpil, acospi, acospif, acospil, atanpi, atanpif, atanpil, atan2pi, atan2pif, atan2pil \- trigonometric functions scaled by pi .SH SYNOPSIS .LP .nf \fBcc\fR [ \fIflag\fR ... ] \fIfile\fR ... \fB-lsunmath -lm\fR [ \fIlibrary\fR ... ] \fB#include <sunmath.h>\fR .fi .LP .nf \fBdouble sinpi(double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBfloat sinpif(float\fR \fIx\fR\fB);\fR .fi .LP .nf \fBlong double sinpil(long double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBdouble cospi(double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBfloat cospif(float\fR \fIx\fR\fB);\fR .fi .LP .nf \fBlong double cospil(long double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBdouble tanpi(double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBfloat tanpif(float\fR \fIx\fR\fB);\fR .fi .LP .nf \fBlong double tanpil(long double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBvoid sincospi(double\fR \fIx\fR\fB, double *\fR\fIs\fR\fB, double *\fR\fIc\fR\fB);\fR .fi .LP .nf \fBvoid sincospif(float\fR \fIx\fR\fB, float *\fR\fIs\fR\fB, float *\fR\fIc\fR\fB);\fR .fi .LP .nf \fBvoid\fR \fBsincospil(long\fR \fBdouble\fR \fIx\fR\fB, long double *\fR\fIs\fR\fB, long double\fR \fB*\fR\fIc\fR\fB);\fR .fi .LP .nf \fBdouble asinpi(double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBfloat asinpif(float\fR \fIx\fR\fB);\fR .fi .LP .nf \fBlong double asinpil(long double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBdouble acospi(double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBfloat acospif(float\fR \fIx\fR\fB);\fR .fi .LP .nf \fBlong double acospil(long double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBdouble atanpi(double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBfloat atanpif(float\fR \fIx\fR\fB);\fR .fi .LP .nf \fBlong double atanpil(long double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBdouble atan2pi(double\fR \fIy\fR\fB, double\fR \fIx\fR\fB);\fR .fi .LP .nf \fBfloat atan2pif(float\fR \fIy\fR\fB, float\fR \fIx\fR\fB);\fR .fi .LP .nf \fBlong double atan2pil(long double\fR \fIy\fR\fB, long double\fR \fIx\fR\fB);\fR .fi .SH DESCRIPTION .sp .LP \fBsinpi(\fR\fIx\fR\fB)\fR, \fBcospi(\fR\fIx\fR\fB)\fR, and \fBtanpi(\fR\fIx\fR\fB)\fR compute trigonometric functions of angles measured in multiples of pi radians: \fBsinpi(\fR\fIx\fR\fB)\fR := \fBsin(\fR\fIx\fR * pi\fB)\fR, and similarly for \fBcospi(\fR\fIx\fR\fB)\fR and \fBtanpi(\fR\fIx\fR\fB)\fR. These functions are especially useful when the argument \fIx\fR is large, since the reduction to the primary range can be peformed exactly and very fast. .sp .LP \fBsincospi(\fR\fIx\fR\fB,\fR \fIs\fR\fB,\fR \fIc\fR\fB)\fR simultaneously sets \fB*\fR\fIs\fR = \fBsinpi(\fR\fIx\fR\fB)\fR and \fB*\fR\fIc\fR = \fBcospi(\fR\fIx\fR\fB)\fR. .sp .LP The corresponding inverse functions compute \fBasinpi(\fR\fIx\fR\fB)\fR := \fBasin(\fR\fIx\fR\fB)\fR / pi, and similarly for \fBacospi(\fR\fIx\fR\fB)\fR and \fBatanpi(\fR\fIx\fR\fB)\fR. Also, \fBatan2pi(\fR\fIy\fR\fB,\fR \fIx\fR\fB)\fR := \fBatan2(\fR\fIy\fR\fB,\fR \fIx\fR\fB)\fR / pi. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(7) for descriptions of the following attributes: .sp .TS tab( ) box; lw(2.75i) |lw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPE ATTRIBUTE VALUE _ Interface Stability Committed _ MT-Level MT-Safe _ Availability system/library/math .TE .sp .SH SEE ALSO .sp .LP \fBasin\fR(3M), \fBacos\fR(3M), \fBatan\fR(3M), \fBatan2\fR(3M), \fBcos\fR(3M), \fBsin\fR(3M), \fBsincos\fR(3M), \fBsind\fR(3SUNMATH), \fBsinp\fR(3SUNMATH), \fBtan\fR(3M), \fBattributes\fR(7)