利用 MATLAB 的函數(shù),繪制線極化波、圓極化波和橢圓極化波電場(chǎng)矢量端點(diǎn)隨時(shí)間的變化
線極化波電場(chǎng)矢量端點(diǎn)隨時(shí)間的變化
w=1;
k=1;
Exm=10;
Eym=10;%定義初始變量
t=linspace(0,1.e-6,1000);%時(shí)間及步長(zhǎng)設(shè)置
z=linspace(0,10*2*pi/k,1000);%空間及步長(zhǎng)設(shè)置
Ex=Exm*cos(w*t-k*z);
Ey=Eym*cos(w*t-k*z);
comet(Ex,Ey,0.1);%隨時(shí)間變化軌跡
hold on;
figure;
comet3(Ex,Ey,z);%隨傳播方向變化軌跡
園極化波電場(chǎng)矢量端點(diǎn)隨時(shí)間的變化
w=1.5*pi*(10e+8);
?
z=0:0.05:20;
?
k=120*pi;
?
for t=linspace(0,1*pi*10e-8,200)
?
e1=sqrt(2)*cos(w*t-pi/2*z);
?
e2=sqrt(2)*sin(w*t-pi/2*z);
?
h1=sqrt(2)/k*cos(w*t-pi/2*z);
?
h2=-sqrt(2)/k*sin(w*t-pi/2*z);
?
plot3(e1,e2,z);
?
xlabel('x');
?
ylabel('y');
?
zlabel('z');
?
title('電場(chǎng)強(qiáng)度矢量');
?
grid on
?
end
橢圓極化波電場(chǎng)矢量端點(diǎn)隨時(shí)間的變化
Exm = 3;? % x分量幅值
Eym = 4;? % y分量幅值
w = 10; z0 = 0;
x = 0:0.01:3;?????????? % x軸坐標(biāo)取樣
m0 = zeros(size(x));??? % 與x取樣序列規(guī)模相同的0序列
Qx = 0;???????????????? %x分量初相角
Qy = pi/2;????????????? %y分量初相角 ,Qy相對(duì)于Qx的值位于 0 < Qy - Qx < pi,左旋 ,
?????????????????????? %-pi < Qy - Qx < 0 右旋
?
%for t=0:500
??? Ex = Exm*cos(w*x+w*t*1e-2+Qx);? % 計(jì)算 x方向幅值瞬時(shí)序列
??? Ey = Eym*cos(w*x+w*t*1e-2+Qy);? % 計(jì)算 y 方向幅值瞬時(shí)序列
??? %plot3(x,m0,m0,'black','LineWidth',3); %畫 參考軸線
??? %hold on
??? %plot3(x, m0, Ex,'m','LineWidth', 1.5); % 畫x軸方向分量
??? %hold on
??? %hold on
??? % 和向量y坐標(biāo)為Y分量幅值,z坐標(biāo)為X分量幅值
??? plot3(x, Ey, Ex,'g','LineWidth', 1.2);??? hold off
??? xlabel('傳播方向');
??? ylabel('電場(chǎng)Ey');
??? zlabel('電場(chǎng)Ex');
??? title(['平面電磁波傳播示意圖'],'fontsize',14)
??? set(gca,'fontsize',12)
??? drawnow
%end
線極化波電場(chǎng)矢量端點(diǎn)隨傳播空間變化的軌跡
w=1;
k=1;
Exm=10;
Eym=10;%定義初始變量
t=linspace(0,1.e-6,1000);%時(shí)間及步長(zhǎng)設(shè)置
z=linspace(0,10*2*pi/k,1000);%空間及步長(zhǎng)設(shè)置
Ex=Exm*cos(w*t-k*z);
Ey=Eym*cos(w*t-k*z);
comet(Ex,Ey,0.1);%隨時(shí)間變化軌跡
hold on;
figure;
comet3(Ex,Ey,z);%隨傳播方向變化軌跡
園極化波電場(chǎng)矢量端點(diǎn)隨傳播空間變化的軌跡
clc;clear;
?
exm=1;
?
eym=1;
?
faix=0;
?
faiy=pi/2;
?
wt=0:.001:10;
?
kz=0;
?
plot(exm*cos(wt-kz+faix),eym*cos(wt-kz+faiy));
?
axis([-1.1 1.1 -1.1 1.1]);
?
xlabel('Ex');
?
ylabel('Ey');
?
axis equal;
?
grid on;
?
title('固定位置圓極化波矢端軌跡')
橢圓極化波電場(chǎng)矢量端點(diǎn)隨傳播空間變化的軌跡
Exm = 3;? % x分量幅值
Eym = 4;? % y分量幅值
w = 10; z0 = 0;
x = 0:0.01:3;?????????? % x軸坐標(biāo)取樣
m0 = zeros(size(x));??? % 與x取樣序列規(guī)模相同的0序列
Qx = 0;???????????????? %x分量初相角
Qy = pi/2;????????????? %y分量初相角 ,Qy相對(duì)于Qx的值位于 0 < Qy - Qx < pi,左旋 ,
?????????????????????? %-pi < Qy - Qx < 0 右旋
?
%for t=0:500
??? Ex = Exm*cos(w*x+w*t*1e-2+Qx);? % 計(jì)算 x方向幅值瞬時(shí)序列
??? Ey = Eym*cos(w*x+w*t*1e-2+Qy);? % 計(jì)算 y 方向幅值瞬時(shí)序列
??? %plot3(x,m0,m0,'black','LineWidth',3); %畫 參考軸線
??? %hold on
? ??%plot3(x, m0, Ex,'m','LineWidth', 1.5); % 畫x軸方向分量
??? %hold on
??? %hold on
??? % 和向量y坐標(biāo)為Y分量幅值,z坐標(biāo)為X分量幅值
??? plot(Ex, Ey);??? %hold off
??? xlabel('傳播方向');
??? ylabel('電場(chǎng)Ey');
??? zlabel('電場(chǎng)Ex');
??? title(['平面電磁波傳播示意圖'],'fontsize',14)
??? set(gca,'fontsize',12)
??? drawnow
%end