Section courante

A propos

Section administrative du site

CABSF

Complexe absolue à virgule
  complex.h

Syntaxe

float cabsf(float complex z);

Paramètres

Nom Description
z Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction permet de demander la valeur absolue d'un nombre complexe réel.

Exemple

Voici un exemple montrant une utilisation plus classique de la valeur absolue :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. #include <complex.h>
  5.  
  6. int main() {
  7.  struct { complex x,y; } C;
  8.  C.x=1;C.y=0;
  9.  printf("cabsf(1)=%.0f\n",cabsf(C.x));
  10.  C.x=-1;C.y=0;
  11.  printf("cabsf(-1)=%.0f\n",cabsf(C.x));
  12.  C.x=30.2;C.y=0;
  13.  printf("cabsf(30.2)=%.1f\n",cabsf(C.x));
  14.  C.x=-35.4;C.y=0;
  15.  printf("cabsf(-35.4)=%.1f\n",cabsf(C.x));
  16.  return 0;
  17. }

on obtiendra le résultat suivant :

cabsf(1)=1
cabsf(-1)=1
cabsf(30.2)=30.2
cabsf(-35.4)=35.4

Voir également

Langage de programmation - Mathématiques appliquées - Nombres complexes

Dernière mise à jour : Dimanche, le 21 février 2016