Рабочая среда EMT состоит из двух элементов: блокнота и графического окна. При этом блокнот сильно отличается от стандартного системного "блокнота", т.к. умеет отображать, помимо текста, ещё и графику, и записанные в LaTeX формулы (если предварительно установить соответствующую систему).
Вычисляемые выражения вводятся после знака '>'. Расчёт производится при нажатии Enter, при этом не важно, в какой позиции расположен курсор. Можно вводить несколько выражений в одной строке через запятую. Если выражение заканчивается знаком ';', результат расчёта не будет отображён. Длинное выражение можно разбить на несколько строк, при этом промежуточные строки должны заканчиваться многоточием '..'. Результат последнего вычисления сохраняется в переменной '%'.
Текущая сессия может быть сохранена в файл с расширением '.en' (Euler Notebook). В дальнейшем все исполняемые выражения будут доступны для редактирования. Вообще, в отличие от сессии в FreeMat и ему подобных программах, пользователь всегда может изменить введённое ранее выражение и пересчитать результат. История комманд пользователя доступна по сочетанию клавиш Ctrl+Up/Down.
Текущая сессия может быть сохранена в файл с расширением '.en' (Euler Notebook). В дальнейшем все исполняемые выражения будут доступны для редактирования. Вообще, в отличие от сессии в FreeMat и ему подобных программах, пользователь всегда может изменить введённое ранее выражение и пересчитать результат. История комманд пользователя доступна по сочетанию клавиш Ctrl+Up/Down.
Благодаря интеграции с Maxima программа Euler сочетает в себе возможность как эффективных численных, так и символьных расчётов. При этом символьные выражения начинаются со знака '&'. То же относится к присваиванию: если вы видите выражение '&=', речь идёт о символьном присваивании, а в случае ':=' или просто '=' - о численном.
К встроенным переменным относятся E - число Эйлера, pi - число пи, I - комплексная единица. Узнать список всех доступных переменных, в том числе определённых пользователем, можно с помощью команды listvar.
Синтаксис для матриц и полиномов напоминает тот, что принят в Matlab. Неожиданным типом данных для меня стали интервалы, которые записываются в виде
~левый_край, правый_край~.
Их основное назначение - контроль результатов округления. Например, запись ~pi~ возвращает интервал, на котором располагается число пи.
В меню Help программы Euler можно найти и справку в формате html, и встроенную справочную систему, и примеры использования, и учебник в виде файлов блокнота. Для ознакомления с возможностями программы рекомендую посмотреть разделы учебника
Help / Open Tutorials or Examples / 00 - A Crash Course in Euler
и
Help / Open Tutorials or Examples / 00 - A first Wellcome.
Комментариев нет:
Отправить комментарий