ComplexToString

complex tipli sayısal bir değeri metin dizesine dönüştürür.

string ComplexToString(
   complex value,     // kompleks sayı
   int     digits=8   // ondalık basamak sayısı
   );

Parametreler

value

[in]  Kompleks sayı.

digits

[in]  Hassasiyet biçimi. digits değeri 0 ile 16 aralığındaysa, kompleks sayının gerçek ve sanal bölümlerinin dize gösterimi belirtilen ondalık basamak sayısıyla elde edilir. digits değeri -1 ile -16 aralığındaysa, kompleks sayının dize gösterimi belirtilen ondalık basamak sayısıyla bilimsel biçimde elde edilir. Diğer tüm durumlarda sayının dize gösterimi 8 ondalık basamak içerir.

Dönüş değeri

Belirtilen hassasiyet biçiminde kompleks sayının karakter gösterimini içeren dize.

Örnek:

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

Ayrıca bkz.

Kompleks sayı (complex, complexf), DoubleToString, StringToComplex