Компьютерное моделирование задач оптимизации. Мироновский Л.А - 5 стр.

UptoLike

Рубрика: 

5
COMPUTER ALGEBRA SYSTEMS. Среди них можно назвать такие
пакеты, как MAPLE, MATHEMATICA, MACSYMA, DERIVE,
AXIOM. В данной лабораторной работе используется первый из них.
Пакет MAPLE является динамично развивающимся программным
продуктом с широким спектром возможностей. В 2004 г. вышла вер+
сия MAPLE 9, однако для выполнения лабораторных работ вполне
достаточно более ранней версии MAPLE V RELEASE 4.
Для языков MAPLE, MATHEMATICA и DERIVE встроенные спра+
вочники являются наиболее доступными учебниками как по синтак+
сису, так и по использованию команд. Все необходимые справки о
пакете можно получить в MAPLE, используя команды:
? (help) –помощь, ?? (usage) – проверка синтаксиса,
??? (example ) – пример для данной команды,
или меню в оболочке MAPLE для WINDOWS.
Опишем основные конструкции MAPLE, которые требуются для
выполнения работы.
2.2. Выражения и команды MAPLE
Пакет MAPLE является интерпретатором. Команды вводятся пос+
ле приглашения > и выполняются при нажатии Enter. Для написа+
ния команд, состоящих из нескольких строк, пользуйтесь
Shift+Enter. Каждая команда завершается точкой с запятой или дво+
еточием (для подавления вывода результатов выполнения). MAPLE
чувствителен к регистру. Целые числа имеют “бесконечную” точность,
а числа, не являющиеся целыми, представляются в виде отношения
двух целых чисел. Требуемое количество десятичных знаков (не точ+
ность результата, а точность вычислений!) задается переменной
Digits. По умолчанию она равна 10. Обнаружив ошибку, MAPLE
выводит сообщение о ней в следующей строке. Присваивание выпол+
няется при помощи оператора :=. Строки заключаются в обратные
кавычки `. Двойные кавычки обозначают результат выполнения пре+
дыдущей команды. Например:
> sin(t);
sin(t)
> ;
sin(t)
В последних версиях с этой целью используются не двойные ка+
вычки, а знак %.
Жирным шрифтом здесь отмечен ввод пользователя.
Функции tg и ctg обозначаются так, как это принято в зарубеж+
ной литературе – tan и cot, соответственно. Операция возведения в