Функции работы с комплексными числами
В Mathcad имеется несколько функций, облегчающих работу с комплексными числами (Complex Numbers).
- Re(z) – действительная часть комплексного числа z;
- im(z) – мнимая часть комплексного числа z;
- arg(z) – аргумент комплексного числа z, – -pi<arg(z)<pi;
- csgn(z) – функция комплексного знака числа (возвращает либо 0, если z=0; либо 1, если Re(z)>0, или если Re(z)=0 и im(z)>0; либо -1 – в остальных случаях);
- signum(z) – возвращает 1, если z=0, и z/|z| – в остальных случаях;
- z – действительное, мнимое или комплексное число.
Комплексное число можно ввести как обычно, в виде суммы действительной и мнимой частей, либо как результат любого комплексного выражения. Несколько примеров действия функций работы с комплексными числами приведены в листингах 10.1-10.3.
Листинг 10.1. Базовые функции работы с комплексными числами:
Листинг 10.2. Пример действия функции csgn:
Листинг 10.3. Пример действия функции signum: