How to assign 4*1 matrix element as directly as stokes polarization parameter?

2 visualizaciones (últimos 30 días)
I want to assign values of Z as S0, S1, S2, S3 ? How do I do it? Is there any command?
Is there any code in MATLAB to plot the Stokes polarization parameter?
% Mullar Matrix analysis
x=0.1
y=0.9
theta=atand(-x/y)
S= [1 ;1 ; 0; 0]
plot(x,y,'-',LineWidth=2),xlabel('2Ex'),ylabel('2Ey'),title('Polarization Ellipse') %,LineWidth=2)
axis equal
axis square
xlim([-1 1])
ylim([-1 1])
grid on
grid minor

Respuestas (1)

Image Analyst
Image Analyst el 5 de Oct. de 2022
Not sure what you mean but how about
Z = [S0, S1, S2, S3];
???
  2 comentarios
DEEPAK KARARWAL
DEEPAK KARARWAL el 6 de Oct. de 2022
Editada: DEEPAK KARARWAL el 6 de Oct. de 2022
Actually my whole program responds to only input parameter S0,S1, S2, S3. I have to input these parameter always from column vactor of Z ,manually. So I want these value to be directoly from colum vactor of Z. How to do this please guide...??
Image Analyst
Image Analyst el 6 de Oct. de 2022
Editada: Image Analyst el 6 de Oct. de 2022
Make your code into a function and call it 4 times:
% Main program:
S0=1 ,S1=0.97, S2=0.2195 ,S3=0
z = [S0, S1, S2, S3];
for k = 1 : numel(z)
results(k) = MullarMatrixAnalysis(z(k));
end
%======================================================================
% Function definition
% Mullar Matrix analysis
function results = MullarMatrixAnalysis(Z)
x=0.1
y=0.9
theta=atand(-x/y)
M=[1 0 0 0 ; 0 cosd(2*theta) sind(2*theta) 0 ; 0 -sind(2*theta) cosd(2*theta) 0 ; 0 0 0 1 ]
% more code......
but I'm not exactly sure what Z is or whether you want to pass in the whole z (all 4 S values) or just one z (only one of the S values). It's really unclear to me how you're using the various z's and S's.

Iniciar sesión para comentar.

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by