Функции задания формата вывода
Далее отметим
функции, меняющие формат представления выражений. Все они имеют в своем
названии слово Form (форма). Таких функций довольно много, и их полный список
вы найдете в приложении. Отметим лишь несколько наиболее часто используемых
функций этого рода:
- AccountingForm [ехрг] — выполняет вывод всех чисел, содержащихся в выражении ехрr, в бухгалтерской форме представления;
- CForm[expr] — выполняет вывод expr в форме, принятой для языка С;
- EngineeringForm [expr ] — дает вывод, представляя все вещественные числа в выражении expr в инженерной форме (это означает, что порядок чисел равен нулю или кратен трем);
- FortranForm[expr] — выводит expr в форме, принятой для языка Фортран;
- FullForm [expr] — выводит полную форму выражения expr без использования специального синтаксиса;
- InputForm[expr] — выводит expr во входной форме;
- NumberForm[expr, n] — выполняет вывод expr с вещественными числами, представленными с точностью до n цифр;
- OutputForm [expr] — выполняет вывод expr в стандартной выходной форме системы Mathematica;
- ScientificForm [expr] — выполняет вывод, представляя все вещественные числа в выражении expr в научном формате;
- TeXFormfexpr] — выводит expr в форме, принятой для языка ТеХ, ориентированного на верстку текстов с математическими формулами;
- TextForm[expr] — выполняет вывод expr в обычном текстовом формате;
- TreeForm [expr] — выполняет вывод expr с показом разных уровней выражения.
Ввод (In) |
Вывод (Out) |
Accounting [30*10^15] |
Accounting [30000000000000000] |
BaseForm [55434, 16] |
d88a 16 |
CForm[x ^ 2+3*x+x] |
4*x + Power (x, 2) |
ColumnForm [ { а , b , с ) ] |
a b с |
EngineeringForm[N[12*10 A 29] ] |
1.2xl0 30 |
Format [Exp [x ^ 2 ] /а] |
e x 2 /a |
FortranForm[Exp[x] ^ 2/а] |
E**(2*x)/a |
HoldForm[Exp[x] ^ 2/а] |
e 2x /a |
NumberForm[N[Exp[2]] ,15] |
7.38905609893065 |
OutputForm [Exp [x]^2/a] |
e 2x /a |
TeXForm[Exp [x]^2/a] |
\frac{e^{2\,x}}{a} |
Scientif icForm[12*10 ^ 5] |
1200000 |
FullForm[Exp[x]^2/а] Times[Power[a, -1, Power[E, Times[2, х]]] TreeForm[Exp[x]^2/а] Times[ , ] Power[a, -1] Power[E, | ] Times[2, x] PaddedForm[(х^З+2*х^2+3*х-1)/ (x-1) ,3] (2 3 -l+3x+2x +x)/(-1 + x) PrecedenceForm[12*b/c,5] a + 12 b/c SequenceForm[Exp[x]^2/a] E^2 x/a TableForm[{{"x","y"},{l,2},{3,4},{5,6}}] x у 1 2 3 4 5 6 Prefix[f[x^2]] 2 f@ (x ) Unevaluated[Exp[х^(a/b)]/x/a] a/b Exp[x ] Unevaluated[Exp[x^a/b]/x a]
|