用MATLAB计算硅和二氧化硅的折射率,用MATLAB作图,画波长从1.2微米变化到1.7微米,折射率随波长变化的图

如题所述

lamda=1.2:0.01:1.7;

n_si=11.6858+0.939816./lamda.^2+0.009934./(lamda.^2-1.1071^2);

n_sio2=1+0.6961663*lamda.^2./(lamda.^2-0.0684043^2)+0.4079426*lamda.^2./(lamda.^2-0.1162414^2)+0.8974794*lamda.^2./(lamda.^2-9.896161^2);

figure;plot(lamda,n_si);title('Si的折射率');

figure;plot(lamda,n_sio2);title('SiO_2的折射率');



温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-20
可以分享一下公式出处吗,万分感谢!!
相似回答