- •Методические указания
- •Учебная практика
- •Методические указания к учебной практике составлены доцентами каф. ПМиИ г.А. Родионовой и о.И. Смирновым и обсуждены на заседании кафедры пМиИ механико-математического факультета,
- •1. Цель и задачи практики
- •2. Содержание практики
- •3. Организация практики
- •4. Подведение итогов практики
- •5. Содержание отчета по практике
- •6. Основная литература
- •7. Дополнительная литература
- •Приложение
- •Министерство образования и науки Российской Федерации
- •Сведения о практике (заполняется предприятием)
- •Оценка практики кафедрой
- •Основы работы в системе Maple
- •Начальные навыки работы с Maple. Пакеты расширений Maple. Работа со справочной системой Maple
- •Алфавит Maple-языка и его синтаксис. Определение функций пользователя
- •Основные объекты и команды Maple
- •Основные объекты (определение, ввод, действия с ними). Внутренняя структура объектов Maple. Подстановка и преобразование типов
- •Встроенные элементарные математические функции. Команды преобразования выражений
- •Пакеты Maple
- •Обзор пакетов Maple
- •Пакет linalg
- •Пакет LinearAlgebra
- •3.3.3 Решение систем линейных уравнений.
- •Пакет student
- •Основы программирования в Maple
- •Задание функций пользователя. Условные выражения
- •Операторы цикла. Операторы прерывания и обработки ошибок
- •Процедуры. Средства отладки процедур, их сохранение и использование (подключение)
- •Решение алгебраических уравнений и систем уравнений
- •Основная функция solve. Одиночные нелинейные и тригонометрические уравнения. Системы нелинейных и трансцендентных уравнений
- •Решение неравенств
- •Решение уравнений в численном виде
- •Решение функциональных, рекуррентных и других уравнений. Функция RootOf
- •Двумерная графика в системе Maple
- •Команда plot()
- •Меню для работы с двумерной графикой
- •Двумерные команды пакета plots
- •Двумерные графические структуры Maple. Двумерные команды пакета plottools. Анимация двумерных графиков
- •Пространственная графика в Maple
- •Команда plot3d
- •Меню для работы с трёхмерной графикой
- •Трёхмерные команды пакета plots. Трёхмерные графические структуры Maple. Трёхмерные команды пакета plottools
- •Решение задач математического анализа с помощью Maple
- •Вычисление сумм рядов. Вычисление произведений
- •Вычисление пределов функций. Дифференцирование выражений. Дифференциальный оператор.
- •Поиск экстремумов, анализ функций не непрерывность
- •Вычисление интегралов
- •Разложение функции в ряд
Разложение функции в ряд
Система Maple предлагает множество функций для разложений функций во всевозможные ряды. Познакомимся с некоторыми из них.
Команда series( ) дает разложение функции в форме степенного многочлена в окрестности некоторой точки. Её синтаксис:
series(выражение, условие) series(выражение, условие, n)
|
выражение - разлагаемое выражение, условие - уравнение вида x=a или имя переменной (например, x) n - неотрицательное число, задающее число членов ряда (по умолчанию = 6, можно переустановить системной переменной Order) |
Если в качестве параметра условие задано имя перемнной, то будет построено разложение функции в рад по этой переменной в области точки с ее нулевым значением. Задав условие ввиде равенства x=a, будем получать разложение функции по переменной x в окрестности точки x=a.
Остаточная поргешность при разложении функции в степенной ряд задается членом вида O(xn). При точном разложении этот член отсутствует. В общем случае для его удаления можно использовать функцию convert(выражение, polynom) .
Для разложения функции в широко распространенный ряд Тейлора используется команда taylor( ) . Ее синтаксис:
taylor(выражение, усоловие, n)
Значения параметров команды те же, что и для команды series( ) .
Для разложения в ряд Тейлора функции нескольких переменных используется команда mtaylor( ) в виде:
mtaylor(выражение, список ) или mtaylor(выражение, список, n) или mtaylor(выражение, список, n, вес )
выражение - разлагаемое выражение список - список имен или равенств n - число, задающее порядок разложения вес - список целых чисел, задающий "вес" каждой переменной списка - второго параметра команды.
Для вычисления ассимптотического разложения функции (в виде ряда)используется команда asympt( ) в форме:
asympt( f, x) или asympt( f, x, n)
|
f - функция переменной x или алгебраическое выражение x - имя переменной, по которой производится разложение n - положительное целое число (порядок разложения) |
Помимо указанных выше Maple имеет множество функций для иных разложений в ряд. Например в пакете расширения numapprox имеется функция laurent( ), позволяющая получить разложение в ряд Лорана, функция chebyshev( ) дает разложение в форме полиномов Чебышева. Для использования в вычислениях разложений функций в ряды по ортогональным полиномам можно воспользоваться пакетом orthopoly, расширенные средства по реализации степенных разложений сосредоточены в пакете расширений powseries.