State of Light Polarization

This Demonstration allows you to visualize elliptical, linear, or circular state of light polarization. For a transverse electromagnetic wave propagating in the direction, any polarization state can be expressed in terms of linear polarizations along the and directions, which are transverse to the direction of propagation. To visualize a state of polarization, vary the or components of the electric field (i.e., polarization), and/or the phase difference between the two—that is, the phase of the component relative to the component. The direction of electric field rotation (for elliptical and circular polarization) is coded using the visible part of the electromagnetic spectrum: red → yellow → green → blue → violet.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Snapshot 1: For the very special cases of 90- and 270-degree phase differences with equal and components, you get circularly polarized light.
Snapshot 2: If the phase difference is nonzero, then in general you get elliptical polarization. Positive phase difference means that the component leads the component. For example, if the component leads the component by 0–180 degrees, and if the beam is propagating toward the observer, the observer will see it rotating counterclockwise. For a phase difference between 180–360 degrees, however, the observer will see it rotating clockwise. Follow the arrows: red → yellow → green → blue → violet.
Snapshot 3: If the phase difference is 0, you get linear polarization, the direction of which is determined by the magnitudes of the and components.


    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+