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

Работа с периферийными устройствами

  • Функции ввода/вывода

    Если пользователь использует систему Mathematica для выполнения чисто математических расчетов, то он может ничего не знать о подавляющем большинстве описанных в этом уроке функций. Их основное назначение – незаметная поддержка работы с периферийными устройствами ввода/вывода.
  • Функции задания формата вывода

    Далее отметим функции, меняющие формат представления выражений. Все они имеют в своем названии слово Form (форма). Таких функций довольно много, и их полный список вы найдете в приложении. Отметим лишь несколько наиболее часто используемых функций этого рода:
  • Удаление введенных в ходе сессии определений. Работа со строками.

    Мы уже не раз отмечали возможность уничтожения введенных в ходе сессии определений. Приведем в систематизированной форме функции, используемые для этого: | Clear [symbol1, symbol2,…] – стирает значения и определения для указанных символов (идентификаторов);
  • Потоки и файлы. Упрощенная работа с файлами.

    Система Mathematica имеет развитые средства для работы с потоками (streams) и файлами (files). Под потоком подразумевается непрерывная последовательность данных, циркулирующих внутри компьютера. Обмен потоками происходит практически непрерывно, например, при вводе поток ввода поступает от клавиатуры в компьютер, при печати поток данных поступает от компьютера в принтер через порт принтера и т. д.
  • Использование файлов других языков программирования. Запись определений.

    Из функций для работы с файлами особо надо отметить следующую функцию-директиву: | Splice [ "file.mx" ] – вставляет в файлы на других языках программирования вычисленные выражения системы Mathematica, которые должны быть записаны в скобках вида <* и *>;
  • Другие функции для работы с файлами

    В целом средства системы Mathematica обеспечивают возможности работы с различными файлами, присущие MS-DOS, без выхода из среды системы. Относящиеся к этой группе функции даны в приложении. Для этих функций характерно, что в момент выполнения они не дают видимого эффекта.
  • Функции времени и даты

    Для управления системой в процессе вычислений служат системные директивы и функции. Некоторые из них широко используются при программировании решения прикладных задач, другие служат в основном для контроля над системой.
  • Общесистемные функции

    Ниже представлены функции общесистемного характера: | $Aborted – возвращает сообщение о прекращении вычислений при их прерывании функцией Abort [ ]; | AbortProtect [ехрг] – вычисляет ехрг, запоминая все попытки прерывания, но не выполняя их до тех пор, пока не будет завершено вычисление либо пока не будет вызвана процедура CheckAbort;
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.