Visualizing Complex Functions#
Visualizing Simple Complex Functions#
What is the domain and range of

For engineering students, it’s well-known that
Given this, how would you graph

Here, the
Visualizing Complex Exponential Functions#
Let’s explore a complex exponential function given by

However, the complexity of this representation goes beyond a mere unit circle. In reality, the trajectory takes the form of a helix, with its central axis aligned with the variable
In the context of

Now, let’s consider two complex exponential functions with distinct frequencies:

The challenge dissolves when we transition into three-dimensional space, where the distinction between the two helixes becomes apparent. The orthogonal orientation of the two complex exponential functions signifies their lack of correlation. This distinction is clearly observable when examining their real and imaginary parts, as depicted in the dynamic visualization below.

This multi-dimensional perspective provides a more profound understanding of the behavior of complex exponential functions, emphasizing their intricate geometry and the significance of frequency in their representation.
Visualizing General Complex Functions#
Up to this point, our focus has been on unit complex exponential functions. Now, let’s turn our attention to a general complex function, particularly
In contrast to the unit complex exponential functions discussed earlier, the magnitude and phase of general complex functions do not demonstrate linear changes with varying frequencies. As depicted in the figure below, interpreting the trends of the curves becomes challenging, even in a 3-dimensional plot.

A widely embraced strategy to enhance the analysis of complex functions involves decoupling the magnitude and phase components. This separation leads to the creation of two distinct 2-dimensional plots: one showcasing the magnitude,

These graphical representations are collectively known as Bode plots. It’s important to recognize that, a century ago, Bode did not have access to the advanced 3-D rendering tools available today, and consequently, they relied on 2-dimensional visualization.
The Bode plot stands as an invaluable instrument for comprehending a system’s response across various frequencies. When employing a logarithmic scale, the Bode plot takes the form illustrated in the figure below:

Additionally, when examining the 3-dimensional plot in the real-imaginary plane, it transforms into what is known as the Nyquist plot:

The Nyquist plot, being a parametric representation of a frequency response, finds extensive use in the fields of automatic control and signal processing. It provides valuable insights into the stability and behavior of dynamic systems, making it a crucial tool for engineers and researchers.
Visualizing 4-D Complex Functions#
Until now, our exploration has centered on complex functions with a real domain (
Here,

This representation provides a more manageable visualization, offering valuable insights into the behavior of the complex function across various frequencies and complex values of

Crucially, the transfer function assumes the role of the frequency response of a system when the real part of
Download the MATLAB files to generate the plots used on this page:
complex_plots.m : Used for rendering
and complex exponential functions.FrequencyResponse.m: Used for rendering the Bode plots.
PlottingPoleZeros.m: Used for rendering the pole-zero plots.