ComplexToString

Convierte un valor numérico de tipo complejo en una cadena de texto.

string ComplexToString(
   complex value,     // número complejo
   int     digits=8   // número de decimales
   );

Parámetros

value

[in]  Número complejo.

digits

[in]  Formato de precisión. Si el valor de digits está en el rango de 0 a 16, se obtendrá la representación en cadena de las partes real e imaginaria del número complejo con el número especificado de decimales. Si el valor de digits está en el rango de -1 a -16, se obtendrá la representación en cadena del número complejo en formato científico con el número especificado de decimales. En todos los demás casos, la representación en cadena del número contendrá 8 decimales.

Valor devuelto

Cadena que contiene la representación simbólica del número complejo en el formato de precisión especificado.

Ejemplo:

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

Véase también

Número complejo (complex, complexf), DoubleToString, StringToComplex