Дифференцирование выражений
Вычисление производных функций n-го порядка -одна из самых распространенных задач математического анализа. Для ее реализации Maple V имеет следующие основные функции:
Здесь F -дифференцируемое алгебраическое выражение, в частности, функция F(x1,x2,...,xn) ряда переменных, по которым производится дифференцирование. Функция Diff является инертной формой вычисляемой функции diff и может использоваться для естественного воспроизведения производных в документах.
Дифференциальный оператор Для создания функции с производными может также использоваться дифференциальный оператор D. Порою он позволяет создавать более компактные выражения, чем функции diff и Diff.
Поиск экстремумов, анализ функций не непрерывность Фуекция extrema() позволяет найти экстремумы выражения или функции, а также вывести координаты точек экстремумов. Её синтаксис
Extrema(expr, условия, переменная, 'nv'); expr - выражение, экстремум которого следует найти, Для поиска максимального и минимального значений функции или выражения в Maple предназначены функции maximize () и minimize(). Их синтаксис: minimize (expr, vars, опция); expr - выражение, экстремум которого следует найти, Параметр опция может принимать значения: 'infinity' - поиск максимума или минимума выполняется по всей числовой прямой, или представляет собой множество уравнений вида x=a..b, определяющих область изменения независимых переменных. Функция iscont() позволяет исследовать выражение (функцию) на непрерывность. Синтаксис этой команды: iscont(expr, x=a..b) expr - выражение, исследуемое на непрерывность, Если выражение непрерывно, возвращается логическоезначение true, иначе - false. Другая функция discont() позволяет определить точки, в которых нарушается непрерывность функции f(x). Она вычисляет все точки в пределах изменения x от минус бесконечности до плюс бесконечности. Обращение к этой команде: Discont(f(x),x) Многие операции, например, интегрирования и дифференцирования, чувствительны к особенностям функций, в частности, к ее разрывам и особым точкам. Команда singular(expr, vars) позволяет найти особые (сингулярные) точки выражения expr, в которых оно испытывает разрывы.
Вычисление интегралов Для вычисления неопределенных и определеных интегралов Maple V предоставляет следующие функции:
Здесь: f -подынтегральная функция, По умолчанию команда интегрирования проверяет выражение на непрерывность в области интегрирования и вычисляет интеграл как сумму отдельных определенных интегралов на промежутках непрерывности функции. Опция continuous отключает этот режим и вычисляет интеграл как разность значений первообразной подынтегральной функции в точке начала и конца промежутка интегрирования. Еще одна опция CauchyPrincipalValue вычисляет несобственные интегралы первого и второго рада в смысле главного значения Коши. Если Maple не может найти замкнутую форму выражения для определенного интеграла, то команда интегрирования в области вывода повторяет саму себя. В подобных случаях можно вычислить значение определенного интеграла численным способом с помощью команды evalf(). Синтаксис подобной конструкции следующий: evalf(int(f,x=a..b)); где digits задает число значащих цифр при вычислении приближенного значения интеграла,
Разложение функции в ряд Система Maple предлагает множество функций для разложений функций во всевозможные ряды. Познакомимся с некоторыми из них. Команда series() дает разложение функции в форме степенного многочлена в окрестности некоторой точки. Её синтаксис: series(выражение, условие)
Если в качестве параметра условие задано имя перемнной, то будет построено разложение функции в рад по этой переменной в области точки с ее нулевым значением. Задав условие ввиде равенства x=a, будем получать разложение функции по переменной x в окрестности точки x=a. Остаточная поргешность при разложении функции в степенной ряд задается членом вида O(xn). При точном разложении этот член отсутствует. В общем случае для его удаления можно использовать функцию convert(выражение, polynom). Для разложения функции в широко распространенный ряд Тейлора используется команда taylor(). Ее синтаксис:
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|