⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b3.txt

📁 光脉冲在光纤中传输时受到二阶色散作用
💻 TXT
字号:
B1=1.5039759;                     
B2=0.55069141;
B3=6.5927379;
C1=0.0054804113;
C2=0.014799428;
C3=402.89514;
c=3*10^8;
x=0.4:0.01:2.0;
n=(1+(B1.*x.^2)./(x.^2-C1)+(B2.*x.^2)./(x.^2-C2)+(B3.*x.^2)./(x.^2-C3)).^0.5;
T1=gradient(n);                                                                    %dn/dx
T2=gradient(T1);                                                                   %d2n/dx2
T3=gradient(T2);                                                                   %d3n/dx3
D1=-x.^2/(2*pi.*c).*T1;                                                            %dn/dw
D2=2*x.^3/(4*pi.*pi.*c.*c).*T1+x.^4/(4*pi.*pi.*c.*c).*T2;                          %d2n/dw2
D3=-x.^2.*(4.*x.^2.*T1+5*x.^3.*T2+x.^4.*T3)./(8*pi.^3.*c.^3);                      %d3n/dw3
b3=(3*D2+(2*pi.*c)./x.*D3)./c;
plot(x,b3.*10^30,'b')
hold on;

B1=1.4313493;
B2=0.65054713;
B3=5.3414021;
C1=0.0052799261;
C2=0.014238265;
C3=325.01783;
n=(1+(B1.*x.^2)./(x.^2-C1)+(B2.*x.^2)./(x.^2-C2)+(B3.*x.^2)./(x.^2-C3)).^0.5;
T1=gradient(n);                                                                    %dn/dx
T2=gradient(T1);                                                                   %d2n/dx2
T3=gradient(T2);                                                                   %d3n/dx3
D1=-x.^2/(2*pi.*c).*T1;                                                            %dn/dw
D2=2*x.^3/(4*pi.*pi.*c.*c).*T1+x.^4/(4*pi.*pi.*c.*c).*T2;                          %d2n/dw2
D3=-x.^2.*(4.*x.^2.*T1+5*x.^3.*T2+x.^4.*T3)./(8*pi.^3.*c.^3);                      %d3n/dw3
b3=(3*D2+(2*pi.*c)./x.*D3)./c;
plot(x,b3.*10^30,'r')
hold on;

B1=0.6961663;
B2=0.4079426;
B3=0.8974794;
C1=0.0046791483;
C2=0.013512063;
C3=97.934003;
n=(1+(B1.*x.^2)./(x.^2-C1)+(B2.*x.^2)./(x.^2-C2)+(B3.*x.^2)./(x.^2-C3)).^0.5;
T1=gradient(n);                                                                    %dn/dx
T2=gradient(T1);                                                                   %d2n/dx2
T3=gradient(T2);                                                                   %d3n/dx3
D1=-x.^2/(2*pi.*c).*T1;                                                            %dn/dw
D2=2*x.^3/(4*pi.*pi.*c.*c).*T1+x.^4/(4*pi.*pi.*c.*c).*T2;                          %d2n/dw2
D3=-x.^2.*(4.*x.^2.*T1+5*x.^3.*T2+x.^4.*T3)./(8*pi.^3.*c.^3);                      %d3n/dw3
b3=(3*D2+(2*pi.*c)./x.*D3)./c;
plot(x,b3.*10^30,'g')
hold on;

B1=1.0396121;
B2=0.23179234;
B3=1.0104695;
C1=0.0060006987;
C2=0.020017914;
C3=103.56065;
n=(1+(B1.*x.^2)./(x.^2-C1)+(B2.*x.^2)./(x.^2-C2)+(B3.*x.^2)./(x.^2-C3)).^0.5;
T1=gradient(n);                                                                    %dn/dx
T2=gradient(T1);                                                                   %d2n/dx2
T3=gradient(T2);                                                                   %d3n/dx3
D1=-x.^2/(2*pi.*c).*T1;                                                            %dn/dw
D2=2*x.^3/(4*pi.*pi.*c.*c).*T1+x.^4/(4*pi.*pi.*c.*c).*T2;                          %d2n/dw2
D3=-x.^2.*(4.*x.^2.*T1+5*x.^3.*T2+x.^4.*T3)./(8*pi.^3.*c.^3);                      %d3n/dw3
b3=(3*D2+(2*pi.*c)./x.*D3)./c;
plot(x,b3.*10^30,'m')
hold on;

B1=1.6162598;
B2=0.25922933;
B3=1.1749087;
C1=0.013606860;
C2=0.061596046;
C3=121.92271;
n=(1+(B1.*x.^2)./(x.^2-C1)+(B2.*x.^2)./(x.^2-C2)+(B3.*x.^2)./(x.^2-C3)).^0.5;
T1=gradient(n);                                                                    %dn/dx
T2=gradient(T1);                                                                   %d2n/dx2
T3=gradient(T2);                                                                   %d3n/dx3
D1=-x.^2/(2*pi.*c).*T1;                                                            %dn/dw
D2=2*x.^3/(4*pi.*pi.*c.*c).*T1+x.^4/(4*pi.*pi.*c.*c).*T2;                          %d2n/dw2
D3=-x.^2.*(4.*x.^2.*T1+5*x.^3.*T2+x.^4.*T3)./(8*pi.^3.*c.^3);                      %d3n/dw3
b3=(3*D2+(2*pi.*c)./x.*D3)./c;
plot(x,b3.*10^30,'c')
title('三阶色散曲线');
xlabel('波长');
ylabel('三阶色散');
legend('Sapphire(n_o)','Sapphire(n_e)','Fuse silica','BK7','SF10')
hold on;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -