Иллюстрированный самоучитель по Mathematica 3/4

К уроку 7

Функции задания формата

  • CForm[expr] – выполняет вывод ехрг в форме, принятой для языка С.
  • ColonForm[a,b] – выводит в виде а:b.
  • ColumnForm[ {el, e2,…} ] – дает вывод в виде столбца с e1 над е2 и т.д.
  • ColumnForm[list, horiz] – при выводе дает горизонтальное выравнивание каждого элемента.
  • ColumnForm[list, horiz, vert] – при выводе дает как горизонтальное, так и вертикальное выравнивание всего столбца.
  • FontForm[expr, {"font", size}] – устанавливает шрифт "font" и размер size, с которыми выводится выражение ехрг.
  • Format [ехрг] – выводит ехрг в форматированном виде.
  • Format [expr, type] – возвращает формат для указанного типа type.
  • InputForm[expr] – выводит ехрг во входной форме.
  • NumberForm[expr, n] – выполняет вывод приближенного представления вещественного значения ехрr с точностью до n цифр.
  • OutputForm[expr] – выполняет вывод ехрr в стандартной выходной форме системы Mathematica.
  • PaddedForm[expr, n] – выводит все числа ехрr, заполняя оставшиеся места так, чтобы каждое число содержало n знаков.
  • PaddedForm[expr, {n, f} ] – выводит ехрг с приближенными вещественными числами, имеющими ровно f цифр справа от десятичной точки.
  • PrecedenceForm[expr, prec] – выводит выражение ехрг, заключенное в скобки так, как если бы оно содержало оператор с приоритетом ргес.
  • Prefix [f [ехрг] ] – выводит функцию f [ехрг] в префиксной форме: f @ ехрг.
  • Prefix [f [ехрг], h] – выводит функцию f [ехрг] с заголовком h, то есть как hexpr.
  • $ Print Forms – является списком базисных форм вывода. Он автоматически обновляется при создании описаний Format, использующих новые формы вывода.
  • TextForm[expr] – выполняет вывод ехрг в обычном текстовом формате.
  • Unevaluated [ехрr] – представляет невычисляемую форму выражения ехрг, когда оно используется как аргумент функции.

Для функции Number Form и родственных функций используется ряд опций:

  • DigitBlock – указывает максимальную длину групп разрядов при использовании разделителей.
  • FormatType – указывает тип формата по умолчанию при выводе выражений.
  • NumberFormat – указывает, как мантисса, основание и порядок должны быть скомпонованы в конечную форму вывода.
  • NumberPadding – задает символы, которые будут использоваться для заполнения с левой и правой сторон числа.
  • NumberPoint – задает строку для использования в качестве десятичной точки.
  • NumberSeparator – задает строку для вставки между группами разрядов.
  • Right – используется для указания правостороннего выравнивания в таких формах вывода, как ColumnForm и TableForm.

Дополнительные функции и опции ввода/вывода

  • Attributes [symbol] – возвращает список атрибутов символа symbol.
  • Bastchlnput – возвращает True, если ввод в текущем сеансе работы производится непосредственно в ядро системы в пакетном режиме, и False в противном случае.
  • $BatchOutput – возвращает True, если вывод в текущем сеансе работы пересылается в пакетном режиме и пригоден для чтения другими программами, и False в ином случае.
  • Characters ["string"] – возвращает список символов в строке.
  • Dialog[ ]– инициирует диалог (часто используется совместно с функцией Return).
  • Dialog [ехрг] – инициирует диалог с использованием ехрг как текущего значения.
  • Dialoglndent [d] – возвращает величину отступа для строк ввода и вывода, которая используется в диалогах с глубиной вложенности d.
  • FullDefinition [s1, s2,…] – выводит определения, присвоенные символам si и всем символам, от которых данные символы зависят.
  • Information [symbol] – выводит информацию о символе symbol.
  • $ Input – глобальная переменная, значением которой является имя потока, из которого Mathematica в данный момент ожидает поступления входной информации.
  • $ Language – является списком строк, которые дают названия языков, используемых для сообщений.
  • Normal [ехрг] – преобразует ехрг из ряда специальных форм в нормальное выражение.
  • Out [n] – глобальный объект, соответствующий выводу, произведенному в n-й выходной строке (ячейке).
  • % – возвращает последний произведенный результат.
  • % % – возвращает предпоследний результат.
  • %%…% (k раз) – возвращает k-й предшествующий результат.
  • %k – возвращает результат из k-й выходной строки (абсолютная адресация).
  • Shallow [ехрг] – выводит первые четыре уровня ехрг, за исключением частей ехрг, длина которых превышает 10. Остальные части выводятся в структурной (скелетной) форме.
  • Shallow [expr, depth] – выводит части выражения ехрг до указанной глубины depth. Остальные части выводятся в структурной (скелетной) форме.
  • Shallow [expr, {depth, length}] – возвращает в структурной (скелетной) форме также и те части, длины которых выше указанного предела length.
  • Shallow[expr, {depth, length}, form] – использует скелетную форму для любых частей выражения, сопоставимых с указанным шаблоном form.
  • Short [expr] – выводит краткую форму ехрг, не превышающую длину одной строки.
  • Short [expr, n] – выводит ехрг в форме длиной около n строк.
  • SpaceFormfn] – выводит n пробелов.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.