- •1. Теоретическое занятие
- •Компьютерная алгебра.
- •Использование систем компьютерной алгебры.
- •2. Практическое занятие
- •Лабораторная работа 1.
- •Разложение в ряд Тейлора
- •Лабораторная работа 2
- •Сходимость ряда Тейлора
- •Лабораторная работа 3
- •Вычисление интегралов
- •3. Практическое занятие
- •Лабораторная работа 4
- •Метод наименьших квадратов
- •Лабораторная работа 5
- •Быстрое преобразование Фурье
- •4 Практическое занятие
- •Задачи:
- •Литература
правил, советов и комментариев, которые позволят не только
практически поработать вместе с |
компьютером, но обойти некоторые |
|
ямы и ловушки на этом пути. |
|
|
С |
другой стороны, можно рассматривать системы компьютерной |
|
алгебры |
просто как достаточно |
удобный графический калькулятор |
(инструмент). При этом не обязательно знать принципы построения таких систем, реализованные в них алгоритмы или полные наборы команд и опций к этим командам. С нашей точки зрения главное - это начать работать с системами компьютерной алгебры (просто в силу того, что за ними перспективное будущее). Как начинать работать - либо как с инструментом, либо как с помощником - это все равно. Аналогично можно ответить и на вопрос какую из систем компьютерной алгебры выбрать.
2. Практическое занятие
Программы в Maple состоят из набора простых операторов (предложений), выполняемых последовательно. Предложения могут состоять из чисел, переменных, операторов, строк (ограниченных символами ``) и знаков арифметических и других операций. Целые числа имеют "бесконечную" точность, а числа, не являющиеся целыми, представляются в виде отношения двух целых чисел.Каждая переменная характеризуется типом и именем - набором символов, в которых большие и малые буквы различаются. Как обычно, имя не должно совпадать с существующими уже именами.
Данные |
синтаксические |
структуры |
являются |
общими |
для |
большинства |
языков высокого уровня. |
|
|
|
В Maple выполняемые математические выражения вводятся всегда после символа >, а заканчиваются точкой с запятой или двоеточием, если результат не надо выводить на экран. Чтобы продолжить запись предложения на следующей строке используют комбинацию "Shift+Enter". При нажатии клавиши "Enter" предложение выполняется. Обнаружив ошибку, Maple выводит сообщение о ней в следующей строке.
Кроме обычных знаков математических операций используют : ** или ^ - возведение в степень, ! - факториал, := - знак присвоения,
<, >, >= , <= , = - логические операции, % - результат предыдущей выполненной операции,
@ - сложная функция, т.е. ( f @ g )( x )= f(g(x)),
D - дифференциал и т.д.
Обратные кавычки указывают на строку символов, прямые кавычки (апостроф) используются для того, чтобы освободить переменную, которая уже использовалась. Заметим, что такие "парные" символы как кавычки, возведение в степень и некоторые другие вводятся с задержкой (советуем использовать пробел после введения такого "парного" символа).
Авторы всех систем символьных вычислений следуют принципу Кронекера - "Бог создал целые числа - все остальное дело рук
5