Oracle Solaris Studio 12.4 Man Pages

Exit Print View

Updated: January 2015
 
 

atanpil(3M)

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 - 按 pi 比例缩放的三角函数

Synopsis

cc [ flag ... ] file ...  -lsunmath -lm [ library ... ]
#include <sunmath.h>
double sinpi(double x);
float sinpif(float x);
long double sinpil(long double x);
double cospi(double x);
float cospif(float x);
long double cospil(long double x);
double tanpi(double x);
float tanpif(float x);
long double tanpil(long double x);
void sincospi(double x, double *s, double *c);
void sincospif(float x, float *s, float *c);
void  sincospil(long  double  x, long double *s, long double *c);
double asinpi(double x);
float asinpif(float x);
long double asinpil(long double x);
double acospi(double x);
float acospif(float x);
long double acospil(long double x);
double atanpi(double x);
float atanpif(float x);
long double atanpil(long double x);
double atan2pi(double y, double x);
float atan2pif(float y, float x);
long double atan2pil(long double y, long double x);

Description

sinpi(x)cospi(x)tanpi(x) 计算以 pi 弧度的倍数测量的角度的三角函数:sinpi(x) := sin(x * pi),类似情况适用于 cospi(x)tanpi(x)。这些函数在参数 x 很大时特别有用,因为缩减到主要范围可以更快地准确执行。

sincospi(x, s, c) 同时设置 *s = sinpi(x) 以及 *c = cospi(x)

对应的反函数计算 asinpi(x) := asin(x)/pi,类似情况适用于 acospi(x)atanpi(x)。此外,atan2pi(y, x) := atan2(y, x)/pi。

Attributes

有关下列属性的说明,请参见 attributes(5):

属性类型
属性值
接口稳定性
Committed(已确定)
MT 级别
MT-Safe(MT 安全)

See also

asin(3M)、acos(3M)、atan(3M)、atan2(3M)、cos(3M)、sin(3M)、sincos(3M)、sind(3M)、sinp(3M)、tan(3M)、attributes(5)