## Linux and UNIX Man Pages

Test Your Knowledge in Computers #474
Difficulty: Easy
Binary numbers are expressed in terms of a power of 2 instead of a power of 10.
True or False?

# sin(3) [freebsd man page]

```SIN(3)							   BSD Library Functions Manual 						    SIN(3)

NAME
sin, sinf, sinl -- sine functions

LIBRARY
Math Library (libm, -lm)

SYNOPSIS
#include <math.h>

double
sin(double x);

float
sinf(float x);

long double
sinl(long double x);

DESCRIPTION
The sin(), sinf(), and sinl() functions compute the sine of x (measured in radians).  A large magnitude argument may yield a result with lit-
tle or no significance.

RETURN VALUES
The sin(), sinf(), and sinl() functions return the sine value.

acos(3), asin(3), atan(3), atan2(3), cos(3), cosh(3), csin(3), math(3), sinh(3), tan(3), tanh(3)

STANDARDS
These functions conform to ISO/IEC 9899:1999 (``ISO C99'').

BSD								 January 24, 2008							       BSD```

## Check Out this Related Man Page

```SIN(3)							   BSD Library Functions Manual 						    SIN(3)

NAME
sin -- sine function

SYNOPSIS
#include <math.h>

double
sin(double x);

long double
sinl(long double x);

float
sinf(float x);

DESCRIPTION
The sin() function computes the sine of x (measured in radians).

SPECIAL VALUES
sin(+-0) returns +-0.

sin(+-infinity) returns a NaN and raises the "invalid" floating-point exception.

VECTOR OPERATIONS
If you need to apply the sin() function to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may
give significantly better performance:

#include <Accelerate/Accelerate.h>

vFloat vsinf(vFloat x);
vFloat vsincosf(vFloat x, vFloat *c);
void vvsinf(float *y, const float *x, const int *n);
void vvsin(double *y, const double *x, const int *n);
void vvsincosf(float *s, float *c, const float *x, const int *n);
void vvsincos(double *s, double *c, const double *x, const int *n);

acos(3), asin(3), atan(3), atan2(3), cos(3), cosh(3), sinh(3), tan(3), tanh(3), math(3)

STANDARDS
The sin() function conforms to ISO/IEC 9899:2011.

BSD								 December 11, 2006							       BSD```

## about undefined reference for 'sinf'

I m writting code in c using another library(parapin) and making Makefile .but there is a error like undefined reference to `sinf' undefined reference to `ceilf' although i have added math.h library in my code . I tried to run simple programme using math.h and it run.but in making Makefile it...

## Count Pattern

I need to count the total no of SIN*Y and SIN*N patterns from the below file , The file does not have a record terminators , data in the file is streamed i.e. one line I want to put this count in xml structure <count> <value>\$totalcount</value> </count> Tried the following awk...