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

Вывод элементов списков

Для вывода элементов списка используются следующие функции:

  • MatrixFormflist] – выводит список в форме массива (матрицы);
  • TableForm [list] – выполняет вывод элементов списка list в виде таблицы.

С этими функциями используются следующие опции:

  • TableAlignments – указывает, каким образом должно выравниваться содержимое списка в каждой размерности (слева, по центру или справа);
  • TableDepth – устанавливает максимальное количество уровней, выводимых в табличном или матричном формате;
  • TableDirections – указывает, как следует располагать последовательные (соседние) размерности – в виде строк или столбцов;
  • TableHeadings – задает подписи (labels) для каждой размерности таблицы или матрицы;
  • TableSpacing – устанавливает количество пробелов, которое следует оставлять между соседними строками или столбцами.

Обратите внимание на то, что эти опции используются как для функции TableForm, так и для функции MatrixForm, используемой для вывода матриц. Вообще, векторы и матрицы являются разновидностью списков. На рис. 3.9 поясняется использование функций MatrixForm и TableForm на примере вывода списка.

Иллюстрированный самоучитель по Mathematica 3/4 › Типы данных › Вывод элементов списков
Рис. 3.9. Примеры вывода списка в матричной и табличной формах

Дополнительные возможности функции TableForm демонстрирует рис. 3.10. Здесь особенно полезно отметить возможность выравнивания данных в таблицах по левому и правому краям, а также по середине.

В большинстве случаев опции для функций MatrixForm и TableForm не используются. Точнее, они установлены по умолчанию. Проверить, какие опции использованы, можно, например, следующим образом:

Options[MatrixForm]
  
{TableAlignments > Automatic, TableDepth > co, TableDirections > Column, TableHeadings > None, TableSpacing > Automatic}
  
Options[TableForm]
  
{TableAlignments > Automatic, TableDepth > бесконечность, TableDirections > Column, TableHeadings > None, TableSpacing > Automatic}

Иллюстрированный самоучитель по Mathematica 3/4 › Типы данных › Вывод элементов списков
Рис. 3.10. Примеры вывода списка в табличной форме

Вывод можно сделать такой – Mathematica обладает обширными возможностями по части выделения элементов списков и представления списков на экране дисплея и в распечатках документов.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.