資源簡介
用于計算入射光經光柵衍射后,各級衍射光的出射光情況。
代碼片段和文件信息
wavelength_incidence=2700;
grating_frequency=500;
angle_incidence=42.5;
diffracted_order_1=1;
diffracted_order_0=0;
grating_period=1/grating_frequency*10^-3;
wavelength_incidence=wavelength_incidence*10^-9;
diffracted_angle_1=(asin(wavelength_incidence*diffracted_order_1/grating_period-sin(angle_incidence*pi/180)))/pi*180;
diffracted_angle_0=(asin(wavelength_incidence*diffracted_order_0/grating_period-sin(angle_incidence*pi/180)))/pi*180;
A=0:0.1:1;
x_diffracted_1=A*sin(diffracted_angle_1/180*pi);
y_diffracted_1=A*cos(diffracted_angle_1/180*pi);
plot(x_diffracted_1y_diffracted_1‘g‘‘linewidth‘3)
hold?on
x_diffracted_0=A*sin(diffracted
- 上一篇:svm多分類matlab程序
- 下一篇:永磁同步電機直接轉矩控制仿真圖MATLAB
評論
共有 條評論