ComplexToString

Converte un valore numerico di tipo complesso in una stringa di testo.

string ComplexToString(
   complex value,     // numero complesso
   int     digits=8   // numero di cifre dopo la virgola
   );

Parametri

value

[in]  Numero complesso.

digits

[in]  Formato di precisione. Se il valore di digits è compreso nell'intervallo da 0 a 16, verrà ottenuta la rappresentazione in stringa delle parti reale e immaginaria del numero complesso con il numero specificato di cifre dopo la virgola. Se il valore di digits è compreso nell'intervallo da -1 a -16, verrà ottenuta la rappresentazione in stringa del numero complesso in formato scientifico con il numero specificato di cifre dopo la virgola. In tutti gli altri casi, la rappresentazione in stringa del numero conterrà 8 cifre dopo la virgola.

Valore restituito

Stringa contenente la rappresentazione simbolica del numero complesso nel formato di precisione specificato.

Esempio:

   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)
  */

Vedi anche

Numero complesso (complex, complexf), DoubleToString, StringToComplex