К уроку 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 пробелов.