ComplexToString

Преобразование числового значения комплексного типа в текстовую строку.

string ComplexToString(
   complex value,     // комплексное число
   int     digits=8   // кол-во знаков после запятой
   );

Параметры

value

[in]  Комплексное число.

digits

[in]  Формат точности. Если значение digits лежит в диапазоне от 0 до 16, то будет получено строковое представление вещественной и мнимой части комплексного числа с указанным количеством знаков после запятой. Если значение digits лежит в диапазоне от -1 до -16, то будет получено строковое представление комплексного числа в научном формате с указанным количеством знаков после запятой. Во всех остальных случаях строковое представление числа будет содержать 8 знаков после запятой.

Возвращаемое значение

Строка, содержащая символьное представление комплексного числа в указанном формате точности.

Пример:

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

Смотри также

Комплексное число (complex, complexf), DoubleToString, StringToComplex