Construct complex fi
object from real
and imaginary parts
c = complex(a,b)
c = complex(a)
c = complex(a)
The complex
function constructs a complex fi
object
from real and imaginary parts.
c = complex(a,b)
returns the complex result a
+ bi
, where a
and b
are
identically sized real N-D arrays, matrices, or scalars of the same
data type. When b
is all zero, c
is
complex with an all-zero imaginary part. This is in contrast to the
addition of a
+ 0i, which returns a strictly real
result.
c = complex(a)
for a real fi
object a
returns
the complex result a + bi
with real part a
and
an all-zero imaginary part. Even though its imaginary part is all
zero, c
is complex.
c = complex(a)
returns the complex equivalent
of a
, such that isreal(c)
returns
logical 0 (false). If a
is real, then c
is a
+ 0i
. If a
is complex, then c
is
identical to a
.
The output fi
object c
has
the same numerictype
and fimath
properties
as the input fi
object a
.