10.2. Функции работы с комплексными числами (Complex Numbers)

В Mathcad имеется несколько функций, облегчающих работу с комплексными числами.

  • Re(z) — действительная часть комплексного числа z;
  • im(z) — мнимая часть комплексного числа z;

Рис. 10.7. Сферические функции Бесселя первого порядка

  • arg(z) — аргумент комплексного числа z, --pi<arg(z)<pi;
  • csgn(z) — функция комплексного знака числа (возвращает либо 0, если z=0; либо 1, если Re(z)>0, или если Re(z)=o и im(z)>0; либо -1 — в остальных случаях);
  • signum(z) — возвращает 1, если z=0, и z/|z| — в остальных случаях;
    • z — действительное, мнимое или комплексное число.

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

Листинг 10.1. Базовые функции работы с комплексными числами

Листинг 10.2. Пример действия функции csgn

Листинг 10.3. Пример действия функции signum