基于matlab的圆偏振光/两相交流电模拟-导出gif

光学和电学具有诸多相似的地方,本文针对两个平面偏振光的合成进行讨论。

从波动光学中我们可以得到:

  • 相同频率、相同振幅、相位也完全相同的两电磁波,合成的依然是平面偏振光;
  • 相同频率、相同振幅、相位差为pi/2的两电磁波,合成的是右旋圆偏振光;
  • 相同频率、相同振幅、相位差为-pi/2的两电磁波,合成的是左旋圆偏振光;
  • 相同频率、相同振幅、相位差为0~pi/2的两电磁波,合成的是椭圆偏振光;

上述四条对于掌握圆二色谱的基本原理有一定帮助。

同时我们知道:

空间相差90度,相位相差90度(利用电容)的两相交流电可以合成一个旋转电磁场;

本matlab程序包含两个子函数:Polarization.m和OutGif.m,前者作图并输出gif文件,后者用于设定gif的参数。

可以在这里下载

%% 偏振光演示
function [] = Polarization(A,f,Tend,Tint,Angle)
if nargin == 0
    A = [1,2];    % 幅值,可改参数哈
    f = [1,1];    % 频率,可改参数哈
    Tint = 0.01;  % 每帧的时长,可改参数哈
    Tend = 1;     % 运行一秒,可改参数哈
    Angle = pi/2;   % 相位,可改参数哈,注意单位
end
%% 开始作图
figure('color',[1,1,1])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值