Элементарные функции в системе Mathematica могут иметь аргумент в виде действительного числа х или комплексного z. Аргументы указываются как параметры функций в квадратных скобках.
Прежде всего отметим функции для работы с комплексными числами z:
Abs[z] — возвращает модуль комплексного числа z;
Arg [ z ] — возвращает аргумент комплексного числа z;
Conjugate [z] — возвращает комплексно-сопряженное с z число;
Directedlnf inity [] — представляет бесконечную числовую величину с неопределенным направлением на комплексной плоскости;
Directedlnfinity[z] — представляет бесконечную числовую величину, направление которой на комплексной плоскости определяется фазой комплексного аргумента z;
Im [ z ] — возвращает мнимую часть комплексного числа z;
Re [ z ] — возвращает вещественную часть числа z.
Далее приведены примеры операций с комплексными числами в непосредственном режиме.
Ввод (In)
Вывод (Out)
z1 : =2+1*3;
z2: =4+1*5;
N[zl+z2]
6. + 8.1 I
Re [2+1*3]
2
H[Im[z2]J
5.
N[zl/z2]
0.560976 + 0.0487805 I
N[Abs[zl*z2]]
23.0868
Con j ugate [ z 1 ]
2-31
Если ввести N [ z 1 / 0 ], то система выдаст следующее сообщение:
N[zl/0]
Power::infy : Infinite expression 1/0 encountered.
Complexlnfinity
Итак, в этом случае система выдает сообщение об ошибке, но после него возвращает константу Complexlnfinity, означающую комплексную бесконечность.