.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" .\" SPDX-License-Identifier: GPL-1.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH carg 3 "15 décembre 2022" "Pages du manuel de Linux 6.03" .SH NOM carg, cargf, cargl \- Calculer l'argument d'un nombre complexe .SH BIBLIOTHÈQUE Bibliothèque de math (\fIlibm\fP, \fI\-lm\fP) .SH SYNOPSIS .nf \fB#include \fP .PP \fBdouble carg(double complex \fP\fIz\fP\fB);\fP \fBfloat cargf(float complex \fP\fIz\fP\fB);\fP \fBlong double cargl(long double complex \fP\fIz\fP\fB);\fP .fi .SH DESCRIPTION Ces fonctions calculent l'argument complexe de \fIz\fP, avec une coupure de branche appartenant à l'axe réel négatif. .PP Un nombre complexe peut être décrit avec deux types de coordonnées réelles. La première est d'utiliser les coordonnées rectangulaires, soit .PP .in +4n .EX z = x + I * y .EE .in .PP où \fIx\~=\~creal(z)\fP et \fIy\~=\~cimag(z)\fP. .PP La seconde est d'utiliser les coordonnées polaires, soit .PP .in +4n .EX z = r * cexp(I * a) .EE .in .PP où \fIr\~=\~cabs(z)\fP est le module (le rayon, la valeur absolue) de \fIz\fP, et \fIa\~=\~carg(z)\fP, l'argument (la phase) de \fIz\fP. .PP On a\ : .PP .in +4n .EX tan(carg(z)) = cimag(z) / creal(z) .EE .in .SH "VALEUR RENVOYÉE" La valeur renvoyée est comprise dans l'intervalle [\-pi,pi]. .SH VERSIONS Ces fonctions ont été ajoutées dans la glibc\ 2.1. .SH ATTRIBUTS Pour une explication des termes utilisés dans cette section, consulter \fBattributes\fP(7). .ad l .nh .TS allbox; lbx lb lb l l l. Interface Attribut Valeur T{ \fBcarg\fP(), \fBcargf\fP(), \fBcargl\fP() T} Sécurité des threads MT\-Safe .TE .hy .ad .sp 1 .SH STANDARDS C99, POSIX.1\-2001, POSIX.1\-2008. .SH "VOIR AUSSI" \fBcabs\fP(3), \fBcomplex\fP(7) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier et David Prévot . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .