2004-11-03 13:51:07 +00:00
|
|
|
.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de)
|
|
|
|
.\" Distributed under GPL, 2002-07-27 Walter Harms
|
|
|
|
.\"
|
|
|
|
.TH sincos 3 2004-10-05 "GNU" "Linux Programmer's Manual"
|
|
|
|
.SH NAME
|
|
|
|
sincos, sincosf, sincosl \- calculate sin and cos simultaneously
|
|
|
|
.SH SYNOPSIS
|
|
|
|
.nf
|
2004-11-15 13:11:26 +00:00
|
|
|
.B #define _GNU_SOURCE
|
2004-11-03 13:51:07 +00:00
|
|
|
.B #include <math.h>
|
|
|
|
.sp
|
|
|
|
.BI "void sincos(double " x ", double *" sin ", double *" cos );
|
2004-11-11 17:28:42 +00:00
|
|
|
.br
|
2004-11-03 13:51:07 +00:00
|
|
|
.BI "void sincosf(float " x ", float *" sin ", float *" cos );
|
2004-11-11 17:28:42 +00:00
|
|
|
.br
|
2004-11-03 13:51:07 +00:00
|
|
|
.BI "void sincosl(long double " x ", long double *" sin ", long double *" cos );
|
|
|
|
.fi
|
|
|
|
.sp
|
|
|
|
Link with \-lm.
|
|
|
|
.SH DESCRIPTION
|
|
|
|
Several applications need sine and cosine of the same angle
|
|
|
|
.IR x .
|
|
|
|
This function computes both at the same time, and stores the results
|
|
|
|
via the given pointers.
|
|
|
|
.SH "CONFORMING TO"
|
|
|
|
This function is a GNU extension.
|
|
|
|
.SH "SEE ALSO"
|
|
|
|
.BR cos (3),
|
|
|
|
.BR sin (3),
|
|
|
|
.BR tan (3)
|