ComplexToString

Konvertiert einen numerischen Wert eines komplexen Typs in eine Textzeichenfolge.

string ComplexToString(
   complex value,     // komplexe Zahl
   int     digits=8   // Anzahl der Dezimalstellen
   );

Parameter

value

[in]  Komplexe Zahl.

digits

[in]  Genauigkeitsformat. Wenn der Wert von digits im Bereich von 0 bis 16 liegt, wird die Zeichenkettendarstellung des Real- und Imaginärteils der komplexen Zahl mit der angegebenen Anzahl von Dezimalstellen erzeugt. Wenn der Wert von digits im Bereich von -1 bis -16 liegt, wird die Zeichenkettendarstellung der komplexen Zahl im wissenschaftlichen Format mit der angegebenen Anzahl von Dezimalstellen erzeugt. In allen anderen Fällen enthält die Zeichenkettendarstellung der Zahl 8 Dezimalstellen.

Rückgabewert

Zeichenfolge, die die Zeichenrepräsentation der komplexen Zahl im angegebenen Genauigkeitsformat enthält.

Beispiel:

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

Siehe auch

Komplexe Zahl (complex, complexf), DoubleToString, StringToComplex