Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
чм и maple эф.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.02 Mб
Скачать

Константы

Кроме чисел, задаваемых пользователем, Maple содержит целый ряд предопределенных именованных констант:

Таблица. Неизменяемые константы

Константа

Значение

false

Значение "ложь" при работе с булевскими переменными

true

Значение "истина" при работе с булевскими переменными

FAIL

Используется в качестве третьего значения при вычислении функций трехзначной логики

Pi

Число = 3.141592654…

I

Мнимая единица

infinity

Бесконечность

К наиболее важным можно отнести константу, которая влияют на точность вычислений: Digits. Эта константа задает число значащих цифр для операций с числами с плавающей точкой, по умолчанию она равна 10.

Пример. Изменение значение константы Digits

> evalf(Pi);

> Digits:=40:

> evalf(Pi);

Переменные, неизвестные и выражения

Каждая переменная Maple имеет имя, представляющее последовательность латинских символов, начинающихся с буквы, причем строчные и прописные буквы считаются различными, например:

MyName, myname, my_name

В качестве имен запрещено использовать зарезервированные и защищенные слова языка Maple.

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

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

> x^2+5*x+1;

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

переменная:= выражение;

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

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

Пример. Задание и определение типа символьной переменной

> m;

> whattype(m);

> m:=2;

> whattype(m);

Переменные можно использовать для составления выражений наряду с числами.

Таблица. Основные математические функции

Функция

Синтаксис Maple

Функция

Синтаксис Maple

exp(x)

sqrt(x)

ln(х) или log(x)

abs(x)

log10(x)

signum(x)

log[a](x)

n!

Значения параметров тригонометрических функций задаются в радианах.

Таблица. Тригонометрические и гиперболические функции

Функция

Синтаксис Maple

Функция

Синтаксис Maple

sin(x)

sin(x)

sh(x)

sinh(x)

cos(x)

cos(x)

ch(x)

cosh(x)

tg(x)

tan(x)

th(x)

tanh(x)

sec(x)

sec(x)

sech(x)

sech(x)

cosec(x)

csc(x)

cosech(x)

csch(x)

ctg(x)

cot(x)

cth(x)

coth(x)

Таблица. Обратные тригонометрические и гиперболические функции

Функция

Синтаксис Maple

Функция

Синтаксис Maple

arcsin(x)

arcsin(x)

arcsh(x)

arcsinh(x)

arccos(x)

arccos(x)

arcch(x)

arccosh(x)

arctg(x)

arctan(x)

arcth(x)

arctanh(x)

arcsec(x)

arcsec(x)

arcsech(x)

arcsech(x)

arccosec (x)

arccsc(x)

arccosech (x)

arccsch(x)

arcctg (x)

arccot(x)

arccth (x)

arccoth(x)

Задание в Maple функций Бесселя, эллиптических интегралов, дельта-функции Дирака, функции Хевисайда и других специальных функций можно найти в справочной системе.

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

Пример. Использование команды restart

> f:=sin(x);

> f;

> restart;

> f;