Мнимый модуль
1j возвращает базовый мнимый модуль. j эквивалентно sqrt(-1).
Вы можете использовать j для ввода комплексных чисел. Можно также использовать символ i как мнимый модуль. Чтобы создать комплексное число, не используя i и j, использовать complex функция.
Для скорости и улучшения робастности в сложной арифметике используйте 1i и 1j вместо i и j.
С тех пор j является функцией, ее можно переопределить и использовать как переменную. Однако лучше избегать использования i и j для имен переменных, если вы намерены использовать их в сложной арифметике.
Используйте complex функция для создания комплексного выхода в следующих случаях:
Когда имена i и j могут использоваться для других переменных (и не равны sqrt(-1))
Когда входы не double или single
Когда воображаемый компонент все нули