(4/5+2*I)+(3+1/2*I);
(4/5+2*I)*(3+1/2*I);
(4/5+2*I)/(3+1/2*I);
(4/5+2*I)/(3+1.0/2*I);
Посмотрите на последнее выражение в примере 7. В случае, если хотя бы одна из настоящих либо мнимых частей комплексного числа вычисляется в виде числа с плавающей точкой, то итог кроме этого представляется через эти числа.
Для выделения из комплексного числа настоящей и мнимой части в Maple существуют две функции: Re ( ) для настоящей и Im( ) для мнимой части комплексного числа. Вычислить довод комплексного числа возможно посредством функции argument ( ), а выстроить комплексно-сопряженное – функцией conjugate ():
Re(4+7*I);
conjugate(4+7*I);
argument(%);
Константы.
Не считая чисел, задаваемых пользователем, в Maple содержится множество предопределенных именованных констант — констант, к значению которых возможно обращаться посредством некоего имени. Часть этих констант не может быть поменяна, а часть возможно изменять. Неизменяемые константы представлены в табл. 2.
Таблица 2. Неизменяемые константы
Константа | Значение | |
Catalan | Число, являющееся суммой последовательности , приближенно равняется 0.9159655942… | |
false | Значение “неправда” при работе с булевскими переменными | |
true | Значение “истина” при работе с булевскими переменными | |
FAIL | Употребляется в качестве третьего значения при вычислении функций трехзначной логики gamma | Константа Эйлера |
Pi | Число | |
I | Мнимая единица | |
infinity | Бесконечность ¥ |
Константы, значения которых смогут быть переопределены, — это константы, задающие нужные для работы программы параметры. самоё важным являются две константы, каковые воздействуют на точность вычислений: Digits и Order. Константа Digits задает число значащих цифр для операций с числами с плавающей точкой.По умолчанию она имеет значение 10. Константа Order определяет количество участников в разложении функции в ряд Тейлора (по умолчанию установлена равной 6).
Пример 8. Изменение значения константы Digits.
evalf(Pi);
Digits:=50;
evalf(Pi);
Взглянуть все константы, определенные в Maple, возможно, сделав команду ?ininame. Не считая перечисляемых на странице Справки констант все переменные, имена которых начинаются с _Env, по умолчанию являются системными константами Maple.
Строки.
Cтрока – любой комплект знаков, заключенный в двойные кавычки, к примеру, Долгие строчки в Maple. Любой знак в строчке воображает самого себя. Протяженность строчка в Maple фактически не ограничена и может быть около на 32-битных компьютерах длины в 268 435 439 знаков.
При определении строчков направляться пристально смотреть за ограничивающими двойными кавычками и не задавать вместо них одинарные либо обратные. Первые определяют режим отложенных вычислений для выражения, а вторые задают символическое имя, которое возможно применять как переменную.
В случае, если нужно, дабы в строчке находились двойные кавычки, то направляться поместить в строчок идущие подряд две двойные кавычки либо скрыть их главное назначение посредством знака обратной наклонной черты (\). Наряду с этим в области вывода и пара двойных кавычек, и двойные кавычки с предшествующей обратной наклонной чертой отображаются как пара знаков \. Но интерпретатором Maple эта пара знаков рассматривается как один знак двойных кавычек, в чем возможно убедиться, сделав команду length ( ), подсчитывающую количество знаков в строчке:
ST\RING;
length(%);
В случае, если идут подряд две строки, поделённые знаками-разделителями (пробел, табуляция либо переход на новую строчок), то эти две строчки соединяются в одну, причем значение второй без пробела пристраивается в финиш первой строки:
First line Second line;
Соединение строчков возможно осуществить обращением к функции cat ( ):
cat(First line,Second line);
Строчок возможно представить как одномерный массив, исходя из этого возможно применять индекс для выделения подстроки из заданной строчка:
adcdifg[4..5];
d:=adcdifg;
d[3];