MATLAB:绘制三维偏振光动画
MATLAB:绘制三维偏振光动画 基础 代码 基础 偏振光波包括线偏振、圆偏振、椭圆偏振几个方向,其中线偏振的电场公式为: E ⃗ 1 = e ⃗ 1 E 1 e i ( k ⃗ ⋅ r ⃗ − w t ) \vec E_1=\vec e_1E_1e^{i(\vec k\cdot \vec r-wt)} E 1 = e 1 E 1 e i ( k ⋅ r − w t ) 两个线偏振可以合成圆偏振和椭圆偏振,其区别在于相位和幅度。 将公式做变形处理,取实部: E ⃗ 1 = e ⃗ 1 E 10 c o s ( k ⃗ ⋅ r ⃗ − w t + φ 1 ) \vec E_1=\vec e_1E_{10}cos(\vec k\cdot \vec r-wt+\varphi_1) E 1 = e 1 E 1 0 c o s ( k ⋅ r − w t + φ 1 ) E ⃗ 2 = e ⃗ 2 E 20 c o s ( k ⃗ ⋅ r ⃗ − w t + φ 2 ) \vec E_2=\vec e_2E_{20}cos(\vec k\cdot \vec r-wt+\varphi_2) E 2 = e 2 E 2 0 c o s ( k ⋅ r − w t + φ 2 ) 代码 u0 = 4 * pi * 1e-7 ; % 自由空间中的磁导率