In MATLAB, we can decompose a complex number into its real and imaginary parts using the real
and imag
functions. Both functions are applied to a complex number as shown below:
main.m144 chars4 lines
The variables real_part
and imag_part
will then be assigned the values 3 and 2, respectively.
If you have a function that returns a complex number, you can apply the above logic to extract its real and imaginary parts as follows:
main.m237 chars9 lines
In this example, the function my_function
takes an input argument and returns a complex number z
, and also returns its real and imaginary parts as real_part
and imag_part
.
Note that the real and imaginary parts of a complex number are also commonly referred to as its "resistance" and "reactance", respectively, in electrical engineering contexts.
gistlibby LogSnag