i
Imaginary unit
Syntax
Description
1i
returns the basic imaginary unit. i
is
equivalent to sqrt(-1)
.
You can use i
to enter complex numbers.
You also can use the character j
as the imaginary
unit. To create a complex number without using i
and j
,
use the complex
function.
Examples
Input Arguments
Output Arguments
Tips
For speed and improved robustness in complex arithmetic, use
1i
and1j
instead ofi
andj
.Since
i
is a function, it can be overridden and used as a variable. However, it is best to avoid usingi
andj
for variable names if you intend to use them in complex arithmetic.Use the
complex
function to create a complex output in the following cases:When the names
i
andj
might be used for other variables (and do not equalsqrt(-1)
)When the inputs are not
double
orsingle
When the imaginary component is all zeros
Extended Capabilities
Version History
Introduced before R2006a