.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" and Copyright (C) 2011 Michael Kerrisk .\" .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) .\" Distributed under GPL .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CATAN 3 "15 septembre 2011" "" "Manuel du programmeur Linux" .SH NOM catan, catanf, catanl \- Fonction arc tangente complexe .SH SYNOPSIS \fB#include \fP .sp \fBdouble complex catan(double complex \fP\fIz\fP\fB);\fP .br \fBfloat complex catanf(float complex \fP\fIz\fP\fB);\fP .br \fBlong double complex catanl(long double complex \fP\fIz\fP\fB);\fP .sp Effectuez l'édition des liens avec l'option \fI\-lm\fP. .SH DESCRIPTION La fonction \fBcatan\fP() calcule la valeur complexe de l'arc tangente de \fIz\fP. Si \fIy\ =\ catan(z)\fP, alors \fIz\ =\ ctan(y)\fP. La partie réelle de \fIy\fP est choisie dans l'intervalle [\-pi/2,\ pi/2]. .LP On a\ : .nf catan(z) = (clog(1 + i * z) \- clog(1 \- i * z)) / (2 * i) .fi .SH VERSIONS Ces fonctions ont été introduites dans la glibc dans sa version\ 2.1. .SH CONFORMITÉ C99. .SH EXEMPLE .nf Effectuez l'édition des liens avec l'option «\ \-lm\ ». #include #include #include #include int main(int argc, char *argv[]) { double complex z, c, f; double complex i = I; if (argc != 3) { fprintf(stderr, "Utilisation : %s \en", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = catan(z); printf("catan() = %6.3f %6.3f*i\en", creal(c), cimag(c)); f = (clog(1 + i * z) \- clog(1 \- i * z)) / (2 * i); printf("formule = %6.3f %6.3f*i\en", creal(f2), cimag(f2)); exit(EXIT_SUCCESS); } .fi .SH "VOIR AUSSI" \fBccos\fP(3), \fBclog\fP(3), \fBctan\fP(3), \fBcomplex\fP(7) .SH COLOPHON Cette page fait partie de la publication 3.65 du projet \fIman\-pages\fP Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%http://www.kernel.org/doc/man\-pages/. .SH TRADUCTION Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a par l'équipe de traduction francophone au sein du projet perkamon . .PP Christophe Blaess (1996-2003), Alain Portal (2003-2006). Florentin Duneau et l'équipe francophone de traduction de Debian\ (2006-2009). .PP Veuillez signaler toute erreur de traduction en écrivant à ou par un rapport de bogue sur le paquet \fBmanpages\-fr\fR. .PP Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande «\ \fBman\ \-L C\fR \fI
\fR\ \fI\fR\ ».