Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lection6 Maple_1.doc
Скачиваний:
26
Добавлен:
17.12.2018
Размер:
169.98 Кб
Скачать

Тема 2. Применение Maple в математическом анализе Стандартная библиотека

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

Мнемоника этих команд и назначение параметров отражают их математический смысл и не требуют дополнительных пояснений. В данном пособии приводятся наиболее употребимые в задачах математического моделирования команды.

Список некоторых команд из стандартной библиотеки для удобства пользования приведем в алфавитном порядке.

array(1..n,list) Создает вектор (одномерный массив) из n элементов списка list.

asympt(expr,var) Вычисляет асимптотическое разложение по переменной var выражения expr относительно бесконечности.

chebyshev(expr,var=a..b) Вычисляет Чебышевское разложение выражения expr по переменной var на интервале [a..b].

coeftayl(expr,var=a,n) Вычисляет коэффициент при члене степени n для разложения в ряд Тейлора выражения expr по переменной var в точке a.

conjugate(cmplx) Вычисляет комплексно-сопряженное для комплексной величины cmplx.

convert(list,array) Переводит список list в одномерный массив array с теми же элементами.

convert(list,vector) Переводит список list в вектор vector с теми же элементами.

convert(list1,...,listn ,matrix) Переводит списки list1,...,listn в матрицу.

convert(s,poly) Преобразует список s в полином poly.

convert(s,ratpoly) Преобразует список s в полиномиальное выражение.

convert(poly,series) Преобразует полином poly в список series.

copy(M) Создает копию массива M (матрицы или вектора).

D(fun) Дифференциальный оператор от функции fun.

Det(M) Вычисляет определитель матрицы M.

diff(expr,var) Дифференцирует выражение expr по переменной var.

Eigenvals(M) Вычисляет собственные значения квадратной матрицы M с числовыми элементами.

eval(array) Выдает содержимое массива array.

evalc(cmplx) Вычисляет значение комплексного выражения cmplx.

evalf(expr) Вычисляет значение выражения expr в десятичной форме.

evalf(int(expr,var=a..b)) Вычисляет определенный интеграл при помощи подстановки пределов в случае успешного аналитического интегрирования или находит значение интеграла численно.

evalf(Int(expr,var=a..b)) Вычисляет определенный интеграл численно. Сначала при помощи метода Гаусса, затем формул Ньютона-Котеса.

evalm(expr) Вычисляет матричное выражение expr с матрицами в качестве операндов и допустимыми операторами &*, +, -, ^.

example(comm) Показывает пример использования команды comm.

extrema(expr,eqn,var) находит точки относительного экстремума выражения expr относительно переменной var при ограничении eqn.

frac(expr) Вычисляет дробную часть действительного выражения expr.

Im(cmplx) Вычисление мнимой части выражения cmplx.

int(expr,var) Вычисляет неопределенный интеграл для выражения expr относительно переменной var.

iscont(expr,var=a..b) Определяет, неперерывно ли выражение expr на отрезке [a,b] для переменной var.

length(str) Возвращает длину строковой переменной str.

limit(expr,var=a) Вычисляет предел выражения expr при var->a.

max(exp1,..expn) Максимум из выражений exp1,...,expn.

maximize(expr) Вычисляет максимальное значение выражения expr по всем переменным.

maximize(expr,{var1,..,varn}) Вычисляет максимальное значение выражения expr по переменным var1,...,varn.

min(exp1,..expn) Минимум из выражений exp1,...,expn.

minimize(expr) Вычисляет минимальное значение выражения expr по всем переменным.

minimize(expr,{var1,..,varn}) Вычисляет минимальное значение выражения expr по переменным var1,..., varn.

mtaylor(expr,[var1,...,varn],n) Вычисляет разложение Тейлора выражения expr по переменным var1,...,varn до величин порядка n.

order(s) Определяет порядок усечения последовательности s.

Order:=n Назначает величину глобальной переменной Order, задающей число членов в разложениях.

poisson(expr,[var1,...,varn],n) Вычисляет разложение Тейлора выражения expr по переменным var1,...,varn до величин порядка n.

polar(cmplx) Преобразование комплексного выражения cmplx в тригонометрическую форму.

product(expr,var=a..b) Находит произведение выражений expr, вычисленных при целых значениях var из интервала [a,b].

Re(cmplx) Действительная часть выражения cmplx.

round(expr) Округление значения действительного выражения expr.

series(expr,var=a) Вычисляет разложение выражения expr по переменной var в окрестности точки a. Порядок разложения определяется глобальной константой Order.

singular(expr) Определяет сингулярности выражения expr.

sum('expr','var'=a..b) Находит сумму выражений expr, вычисленных при значениях var из интервала [a,b].

trunc(expr) Целая часть значения выражения expr.

taylor(expr,var=a,n) Вычисляет отрезок ряда Тейлора для выражения expr по переменной var в окрестности точки a до членов порядка n.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]