* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Типы данных в системе Mathematica
167
Еще одна функция RealDigits[x] возвращает список реальных цифр результа та и число цифр целой части x:
RealDigits[N[2*Pi]] {{6,2,8,3,1,8,5,3,0,7,1,7,9,5,8,6},1}
Есть множество и других функций для работы с вещественными числами. Они будут рассмотрены в дальнейшем. В Mathematica 4/5 функция RealDigits имеет расширенные формы, например RealDigits[x,b,len,n]. Для получения цифр ман тиссы введена функция MantissaExponent[x] и MantissaExponent[x,b].
2.11.2. Символьные данные и строки
Символьные данные в общем случае могут быть отдельными символами (напри мер a, b, ..., z), строками (strings) и математическими выражениями expr (от ex pression – выражение), представленными в символьном виде. Символьные строки задаются цепочкой символов в кавычках, например «sssss». В них могут использоваться следующие управляющие символы для строч ных объектов: \n новая линия (line feed); \t табуляция. Это иллюстрируется следующими примерами:
"Hello my friend!" Hello my friend! "Hello\nmy\friend!" Hello my friend! "Hello\tmy\tfriend!" Hello my friend!
Следует помнить, что управляющие символы не печатаются принтером и не отображаются дисплеем, а лишь заставляют их выполнять назначенные ими дей ствия. Mathematica имеет множество функций для работы со строками, которые будут описаны в дельнейшем.
2.11.3. Выражения
Выражения в системе Mathematica обычно ассоциируются с математическими формулами, например: Запись на языке Mathematica Обычная математическая запись
2*Sin[x] 2·sin(x) 2 Sin[x] 2sin(x) (a + b^2 + c^3) / (3*d – 4*e) (a+b2+c3)/(3d-4e) sqrt(2) v2 Integrate[Sin[x],x] ?sin(x)dx