|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
请大家帮忙看看这段程序,目的是想得到两个曲线图,但是理论上讲,这个曲线肯定不是一条直线(但是结果却是一条直线),里面的公式应该不会有错,不知是不是语法或者什么地方出了问题?
clear
clc
%定义初始值
N_0=1.52;
Eps_Dielectric0=(N_0)^2;
Eps_Dielectric1=-17.36+0.72i;
Eps_Dielectric2=1;
h=0.05;
Incident_Wavelength=0.65;
Input_Angle=linspace(30,60,10000) ;
%建模过程
Kz_0=2*pi/Incident_Wavelength*sqrt(Eps_Dielectric0-N_0^2*(sin(Input_Angle)).^2);
Kz_1=2*pi/Incident_Wavelength.*sqrt(Eps_Dielectric1-N_0^2*(sin(Input_Angle)).^2);
Kz_2=2*pi/Incident_Wavelength*sqrt(Eps_Dielectric2-N_0^2*(sin(Input_Angle)).^2);
r_01=(Kz_0/Eps_Dielectric0-Kz_1/Eps_Dielectric1)/(Kz_0/Eps_Dielectric0+Kz_1/Eps_Dielectric1) ;
r_12=(Kz_1/Eps_Dielectric1-Kz_2/Eps_Dielectric2)/(Kz_1/Eps_Dielectric1+Kz_2/Eps_Dielectric2);
r_012=(r_01+r_12*exp(i*2*Kz_1*h))/(1+r_01*r_12*exp(i*2*Kz_1*h));
%plot(Input_Angle,r_01)
%plot(Input_Angle,r_012) |
|