csinf(3)

NAME

```   csin, csinf, csinl - complex sine function

```

SYNOPSIS

```   #include <complex.h>

double complex csin(double complex z);
float complex csinf(float complex z);
long double complex csinl(long double complex z);

```

DESCRIPTION

```   These functions calculate the complex sine of z.

The complex sine function is defined as:

csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)

```

VERSIONS

```   These functions first appeared in glibc in version 2.1.

```

ATTRIBUTES

```   For   an   explanation   of   the  terms  used  in  this  section,  see
attributes(7).

┌─────────────────────────┬───────────────┬─────────┐
│Interface                │ Attribute     │ Value   │
├─────────────────────────┼───────────────┼─────────┤
│csin(), csinf(), csinl() │ Thread safety │ MT-Safe │
└─────────────────────────┴───────────────┴─────────┘

```

CONFORMINGTO

```   C99, POSIX.1-2001, POSIX.1-2008.

```

SEEALSO

```   cabs(3), casin(3), ccos(3), ctan(3), complex(7)

```

COLOPHON

```   This page is part of release 4.09 of the Linux  man-pages  project.   A
description  of  the project, information about reporting bugs, and the
latest    version    of    this    page,    can     be     found     at
https://www.kernel.org/doc/man-pages/.

2015-04-19                           CSIN(3)
```

More Linux Commands

manpages/catanh.3.html
catanh(3) - complex arc tangents hyperbolic - Linux man page
The catanh() function calculates the complex arc hyperbolic tangent of z. If y = catanh(z), then z = ctanh(y). The imaginary part of y is chosen in the interval

manpages/perl5163delta.1.html
perl5163delta(1) what is new for perl v5.16.3 (Man Page)....
This document describes differences between the 5.16.2 release and the 5.16.3 release. If you are upgrading from an earlier release such as 5.16.1, first read p

manpages/snmp_free_varbind.3.html
snmp_free_varbind(3) - netsnmp_varbind_api functions........
The functions dealing with variable bindings fall into four groups dealing with the creation, setting of values, output and deletion of varbinds. Creation snmp_

manpages/unknown.n.html
unknown(n) - Handle attempts to use non-existent commands...
This command is invoked by the Tcl interpreter whenever a script tries to invoke a command that does not exist. The default implementation of unknown is a libra

manpages/MIME::Decoder::Gzip64.3pm.html
MIME::Decoder::Gzip64(3pm) - decode a "base64" gzip stream
A MIME::Decoder::Base64 subclass for a nonstandard encoding whereby data are gzipped, then the gzipped file is base64-encoded. Common non-standard MIME encoding

manpages/nanf.3.html
nanf(3) - return 'Not a Number' (Library - Linux man page)
These functions return a representation (determined by tagp) of a quiet NaN. If the implementation does not support quiet NaNs, these functions return zero. The

manpages/gnutls_x509_crt_set_proxy_dn.3.html
gnutls_x509_crt_set_proxy_dn(3) - API function (Man Page)...
This function will set the subject in crt to the end entitys eecrt subject name, and add a single Common Name component name of size sizeof_name. This correspon

manpages/inncheck.8.html
inncheck(8) - check inn configuration and database files....
Inncheck examines various configuration files and databases and verifies things about them. Things verified depend on the file being checked, but generally are

manpages/id.1.html
id(1) - print real and effective user and group IDs.........
Print user and group information for the specified USER, or (when USER omitted) for the current user. -a ignore, for compatibility with other versions -Z, --con

manpages/luit.1.html
luit(1) - Locale and ISO 2022 support for Unicode terminals
Luit is a filter that can be run between an arbitrary application and a UTF-8 terminal emulator. It will convert application output from the locales encoding in

manpages/getbkgd.3ncurses.html
getbkgd(3ncurses) - curses window background manipulation ro
The bkgdset and wbkgdset routines manipulate the background of the named window. The window background is a chtype consisting of any combination of attributes (

manpages/smtptest.1.html
smtptest(1) - interactive SMTP test program - Linux man page
smtptest is a utility that allows you to authenticate to a SMTP server and interactively issue commands to it. Once authenticated you may issue any SMTP command