Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
[ Цыганов ] Системы символьных вычислений (Maple).pdf
Скачиваний:
64
Добавлен:
22.08.2013
Размер:
449.75 Кб
Скачать

правил, советов и комментариев, которые позволят не только

практически поработать вместе с

компьютером, но обойти некоторые

ямы и ловушки на этом пути.

 

С

другой стороны, можно рассматривать системы компьютерной

алгебры

просто как достаточно

удобный графический калькулятор

(инструмент). При этом не обязательно знать принципы построения таких систем, реализованные в них алгоритмы или полные наборы команд и опций к этим командам. С нашей точки зрения главное - это начать работать с системами компьютерной алгебры (просто в силу того, что за ними перспективное будущее). Как начинать работать - либо как с инструментом, либо как с помощником - это все равно. Аналогично можно ответить и на вопрос какую из систем компьютерной алгебры выбрать.

2. Практическое занятие

Программы в Maple состоят из набора простых операторов (предложений), выполняемых последовательно. Предложения могут состоять из чисел, переменных, операторов, строк (ограниченных символами ``) и знаков арифметических и других операций. Целые числа имеют "бесконечную" точность, а числа, не являющиеся целыми, представляются в виде отношения двух целых чисел.Каждая переменная характеризуется типом и именем - набором символов, в которых большие и малые буквы различаются. Как обычно, имя не должно совпадать с существующими уже именами.

Данные

синтаксические

структуры

являются

общими

для

большинства

языков высокого уровня.

 

 

 

В Maple выполняемые математические выражения вводятся всегда после символа >, а заканчиваются точкой с запятой или двоеточием, если результат не надо выводить на экран. Чтобы продолжить запись предложения на следующей строке используют комбинацию "Shift+Enter". При нажатии клавиши "Enter" предложение выполняется. Обнаружив ошибку, Maple выводит сообщение о ней в следующей строке.

Кроме обычных знаков математических операций используют : ** или ^ - возведение в степень, ! - факториал, := - знак присвоения,

<, >, >= , <= , = - логические операции, % - результат предыдущей выполненной операции,

@ - сложная функция, т.е. ( f @ g )( x )= f(g(x)),

D - дифференциал и т.д.

Обратные кавычки указывают на строку символов, прямые кавычки (апостроф) используются для того, чтобы освободить переменную, которая уже использовалась. Заметим, что такие "парные" символы как кавычки, возведение в степень и некоторые другие вводятся с задержкой (советуем использовать пробел после введения такого "парного" символа).

Авторы всех систем символьных вычислений следуют принципу Кронекера - "Бог создал целые числа - все остальное дело рук

5