Пример 7. арифметические операции с комплексными числами.

(4/5+2*I)+(3+1/2*I);

Пример 7. арифметические операции с комплексными числами.

(4/5+2*I)*(3+1/2*I);

Пример 7. арифметические операции с комплексными числами.

(4/5+2*I)/(3+1/2*I);

Пример 7. арифметические операции с комплексными числами.

(4/5+2*I)/(3+1.0/2*I);

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

Для выделения из комплексного числа настоящей и мнимой части в Maple существуют две функции: Re ( ) для настоящей и Im( ) для мнимой части комплексного числа. Вычислить довод комплексного числа возможно посредством функции argument ( ), а выстроить комплексно-сопряженное – функцией conjugate ():

Re(4+7*I);

conjugate(4+7*I);

argument(%);

Пример 7. арифметические операции с комплексными числами.

Константы.

Не считая чисел, задаваемых пользователем, в Maple содержится множество предопределенных именованных констант — констант, к значению которых возможно обращаться посредством некоего имени. Часть этих констант не может быть поменяна, а часть возможно изменять. Неизменяемые константы представлены в табл. 2.

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

Константа Значение
Catalan Число, являющееся суммой последовательности Пример 7. арифметические операции с комплексными числами. , приближенно равняется 0.9159655942…
false Значение “неправда” при работе с булевскими переменными
true Значение “истина” при работе с булевскими переменными
FAIL Употребляется в качестве третьего значения при вычислении функций трехзначной логики gamma Константа Эйлера Пример 7. арифметические операции с комплексными числами.
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];

Комплексные числа #1


Интересные записи:

Понравилась статья? Поделиться с друзьями: