Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Maple.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
3.72 Mб
Скачать

2.2. Структура команд Maple

Команды в Mаple состоят из имени (идентификатора) команды и ее параметров, которые указываются в круглых скобках

Команда (параметр_1, параметр_2, …, параметр_n);

В команде может быть использован символ процента (%), который служит для вызова предыдущей команды. Он используется с целью сокращения записи последующей команды.

Пример.

[>3+b;

3+b

[>%+a+c;

3+b+a+c

Для присвоения в команде заданного значения переменной используется знак присвоения – двоеточие со знаком равенства (:=), а для задания числового значения константе используется знак равенства (=).

Пример.

[>a:=3;

a:=3

[>b=2;

b=2

[>a:=a+b;

a:=5

Большинство команд при их вызове запрашиваются автоматически из пакета Maple (табл. 2), другие находятся в стандартных библиотеках и перед выполнением их обязательно нужно вызвать командой readlib(команда). Остальная часть процедур Mаple находится в специальных библиотеках, называемых пакетами, которые необходимо подгружать при каждом запуске команд из этих библиотек.

Существует два способа вызова команд из пакета:

1) можно загрузить весь пакет командой with(имя пакета);

2) вызов какой-нибудь одной команды из любого пакета можно осуществить, если набрать команду в специальном формате:

[>имя пакета[команда](параметры команды);

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

Таблица 2

Стандартные функции пакета Maple

Математическая запись

Запись в Maple

Математическая запись

Запись в Maple

exp(x)

cosecx

csc(x)

ln(x)

arcsinx

arcsin(x)

log10(x)

arccosx

arccos(x)

log[a](x)

arctgx

arctan(x)

sqrt(x)

arcctgx

arccot(x)

|x|

abs(x)

shx

sinh(x)

sinx

sin(x)

chx

cosh(x)

cosx

cos(x)

thx

tanh(x)

tgx

tan(x)

cthx

coth(x)

ctgx

cot(x)

- функция Дирака

Dirac(x)

secx

sec(x)

- функция Хевиссайда

Heaviside(x)

К библиотекам подпрограмм Maple относятся, например, следующие пакеты: linalgсодержит операции линейной алгебры; geometryрешение задач планиметрии; geom3dрешение задач стереометрии; studentсодержит команды, позволяющие провести поэтапное решение задачи в аналитическом виде с промежуточными вычислениями.

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

С помощью функции exp(x) определяется число е = 2.718281828 посредством записи ехр(1).

Пример.

Вычислить число “е” с 16 знаками после запятой.

[>y:=exp(1);

y:=e

[>evalf[16](y);

2.718281828459045

или

[>evalf(y,16);

2.718281828459045

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