Plotting polarization of EM waves in Matlab

Click For Summary
The discussion focuses on implementing a polarization matrix in MATLAB to visualize electromagnetic (EM) waves in 3D. The user has created a basic plot and references specific equations from a linked document to guide their implementation. They seek advice on how to effectively plot the EM representation as shown in an example image. The conversation emphasizes the need for clarity in visualizing linear polarization using MATLAB's plotting capabilities. Overall, the goal is to enhance the existing plot to accurately represent the desired EM wave characteristics.
yefj
Messages
58
Reaction score
2
Homework Statement
plotting EM polarized wave in matlab
Relevant Equations
polarization ellipse
Hello , there is a polarization matix I want to implement in matlab.
I have build a basic matlab plot which could visualize EM waves in 3D.
The basic equations described in equation 2.5.1 from the attached link.
given the simple case of linear polarization, What is the strategy of plotting 2.5.1 EM representation like in the photo below?
Thanks.
https://eceweb1.rutgers.edu/~orfanidi/ewa/ch02.pdf
1731054023577.png

1731053037025.png

[CODE lang="matlab" title="matlab 3D wave plot"]clc
clear
x = linspace(0,4*pi,100);
figure;
plot3(x,zeros(1,100),zeros(1,100),'k','LineWidth',2);
hold on
plot3(x,-sin(x),zeros(1,100),'k');
plot3(x,zeros(1,100),sin(x),'k');
x_quiver = 0:pi/4:4*pi;
q1 = quiver3(x_quiver,zeros(1,17),zeros(1,17),zeros(1,17),-sin(x_quiver),zeros(1,17),0);
q2 = quiver3(x_quiver,zeros(1,17),zeros(1,17),zeros(1,17),zeros(1,17),sin(x_quiver),0);
hold off;
[/CODE]
 

Attachments

  • 1731053931940.png
    1731053931940.png
    19.1 KB · Views: 51
Physics news on Phys.org
So is there some elegant way to do this or am I just supposed to follow my nose and sub the Taylor expansions for terms in the two boost matrices under the assumption ##v,w\ll 1##, then do three ugly matrix multiplications and get some horrifying kludge for ##R## and show that the product of ##R## and its transpose is the identity matrix with det(R)=1? Without loss of generality I made ##\mathbf{v}## point along the x-axis and since ##\mathbf{v}\cdot\mathbf{w} = 0## I set ##w_1 = 0## to...

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 0 ·
Replies
0
Views
644
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
1K
  • · Replies 11 ·
Replies
11
Views
4K
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
606