ComplexToString

Convertit une valeur numérique de type complexe en chaîne de texte.

string ComplexToString(
   complex value,     // nombre complexe
   int     digits=8   // nombre de chiffres après la virgule
   );

Paramètres

value

[in]  Nombre complexe.

digits

[in]  Format de précision. Si la valeur de digits se trouve dans la plage de 0 à 16, la représentation sous forme de chaîne des parties réelle et imaginaire du nombre complexe sera obtenue avec le nombre spécifié de chiffres après la virgule. Si la valeur de digits se trouve dans la plage de -1 à -16, la représentation sous forme de chaîne du nombre complexe sera obtenue au format scientifique avec le nombre spécifié de chiffres après la virgule. Dans tous les autres cas, la représentation sous forme de chaîne du nombre contiendra 8 chiffres après la virgule.

Valeur de retour

Chaîne contenant la représentation textuelle du nombre complexe dans le format de précision spécifié.

Exemple :

   vectorc vecc=vectorc::Random(10,-1.0-1i,1+1i);
   string  str_complex=ComplexToString(vecc[0]);
   Print(str_complex);
   complex value=StringToComplex(str_complex);
   Print(value);
 
  /*
   (0.55906387,-0.18868503)
   (0.55906387,-0.18868503)
  */

Voir aussi

Nombre complexe (complex, complexf), DoubleToString, StringToComplex