• 大小: 2.11M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-04
  • 语言: Matlab
  • 标签: 其他  

资源简介

《高等光学仿真》(第2版)MATLAB源程序.rar

资源截图

代码片段和文件信息

clear       %清空内存空间
close all   %关闭所有的作图页面

n1 = 1 n2 = 1.45;  %介质折射率
theta = 0:0.1:90;   %入射角范围0-90度,步距0.1度
a = theta*pi/180;   %角度化为弧度

rp = (n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./...      %p分量振幅反射率
    (n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2));
rs = (n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./...      %s分量振幅反射率
    (n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2));
tp = 2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2));%p分量振幅透射率
ts = 2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2));%s分量振幅透射率

figure(1);
subplot(121);      %作图rp、rs、|rp|、|rs|随入射角的变化曲线
plot(thetarp‘-‘thetars‘--‘thetaabs(rp)‘:‘... 
    thetaabs(rs)‘-.‘‘LineWidth‘2)
legend(‘r_p‘‘r_s‘‘|r_p|‘‘|r_s|‘) 
xlabel(‘\theta_i‘)
ylabel(‘Amplitude‘)
title([‘n_1=‘num2str(n1)‘n_2=‘num2str(n2)])
axis([0 90 -1 1])   %设定作图区间
grid on             %作图加栅格

subplot(122);     %作图rp、rs、|rp|、|rs|随入射角的变化曲线
plot(thetatp‘-‘thetats‘--‘thetaabs(tp)‘:‘...
    thetaabs(ts)‘-.‘‘LineWidth‘2)
legend(‘t_p‘‘t_s‘‘|t_p|‘‘|t_s|‘)
xlabel(‘\theta_i‘)
ylabel(‘Amplitude‘)
title([‘n_1=‘num2str(n1)‘n_2=‘num2str(n2)])
axis([0 90 0 1])
grid on

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1258  2014-08-17 22:12  《高等光学仿真》(第2版)MATLAB源程序\第1章\p17_exam1_1.m

     文件       1421  2014-08-17 22:17  《高等光学仿真》(第2版)MATLAB源程序\第1章\p18_exam1_2.m

     文件        958  2014-08-17 22:21  《高等光学仿真》(第2版)MATLAB源程序\第1章\p21_exam1_3.m

     文件       1175  2014-08-17 22:24  《高等光学仿真》(第2版)MATLAB源程序\第1章\p24_exam1_4.m

     文件        644  2014-08-17 22:26  《高等光学仿真》(第2版)MATLAB源程序\第1章\p35.m

     文件        318  2014-08-17 22:27  《高等光学仿真》(第2版)MATLAB源程序\第1章\p36.m

     文件        298  2014-08-17 22:28  《高等光学仿真》(第2版)MATLAB源程序\第1章\p37.m

     文件         44  2014-08-17 22:29  《高等光学仿真》(第2版)MATLAB源程序\第1章\p39.m

     文件        291  2014-08-17 22:31  《高等光学仿真》(第2版)MATLAB源程序\第1章\p40_fplot.m

     文件         47  2014-08-17 22:32  《高等光学仿真》(第2版)MATLAB源程序\第1章\p40_polar.m

     文件        281  2014-08-17 22:34  《高等光学仿真》(第2版)MATLAB源程序\第1章\p41.m

     文件        589  2014-08-17 22:38  《高等光学仿真》(第2版)MATLAB源程序\第2章\p51_exam2_1.m

     文件        233  2014-08-17 22:41  《高等光学仿真》(第2版)MATLAB源程序\第2章\p52.m

     文件       1162  2014-08-17 22:44  《高等光学仿真》(第2版)MATLAB源程序\第2章\p54_exam2_2.m

     文件        874  2014-08-17 22:51  《高等光学仿真》(第2版)MATLAB源程序\第2章\p56_exam2_3.m

     文件       1388  2014-08-17 22:53  《高等光学仿真》(第2版)MATLAB源程序\第2章\p58_exam2_4.m

     文件        279  2014-08-17 22:56  《高等光学仿真》(第2版)MATLAB源程序\第2章\p62_exam2_5.m

     文件        729  2014-08-17 23:00  《高等光学仿真》(第2版)MATLAB源程序\第2章\p71_exam2_6.m

     文件       2440  2014-08-17 23:01  《高等光学仿真》(第2版)MATLAB源程序\第2章\p74_fzerotx.m

     文件        201  2014-08-17 23:02  《高等光学仿真》(第2版)MATLAB源程序\第2章\p83_exam2_7.m

     文件        589  2014-08-17 23:25  《高等光学仿真》(第2版)MATLAB源程序\第3章\FindZeroOfBesselj.m

     文件        463  2014-08-17 23:31  《高等光学仿真》(第2版)MATLAB源程序\第3章\p105_exam3_1.m

     文件        999  2014-08-17 23:30  《高等光学仿真》(第2版)MATLAB源程序\第3章\p111_exam3_2.m

     文件        219  2014-08-17 23:33  《高等光学仿真》(第2版)MATLAB源程序\第3章\p114_exam3_3.m

     文件        714  2014-08-17 23:35  《高等光学仿真》(第2版)MATLAB源程序\第3章\p116_exam3_4.m

     文件       1064  2014-08-18 00:19  《高等光学仿真》(第2版)MATLAB源程序\第3章\p118_exam3_5.m

     文件        796  2014-08-18 00:22  《高等光学仿真》(第2版)MATLAB源程序\第3章\p120_exam3_6.m

     文件       1245  2014-08-18 00:23  《高等光学仿真》(第2版)MATLAB源程序\第3章\p122_exam3_7.m

     文件       1090  2014-08-18 00:25  《高等光学仿真》(第2版)MATLAB源程序\第3章\p123.m

     文件        814  2014-08-18 00:47  《高等光学仿真》(第2版)MATLAB源程序\第3章\p125_exam3_8.m

............此处省略86个文件信息

评论

共有 条评论