計算脈沖在非線性耦合器中演化的Matlab 程序 %e?fH.) |^( M{ % This Matlab script file solves the coupled nonlinear Schrodinger equations of
bL1m'^r % soliton in 2 cores coupler. The output pulse evolution plot is shown in Fig.1 of
C:i|-te % Youfa Wang and Wenfeng Wang, “A simple and effective numerical method for nonlinear
;:]\KJm}? % pulse propagation in N-core optical couplers”, IEEE Photonics Technology lett. Vol.16, No.4, pp1077-1079, 2004
Y#HI;Y^RP HBiBv-=, %fid=fopen('e21.dat','w');
mgQIhXH5L N = 128; % Number of Fourier modes (Time domain sampling points)
Ef@,hX M1 =3000; % Total number of space steps
5 1dSFr<# J =100; % Steps between output of space
Ri)uq\E/# T =10; % length of time windows:T*T0
vt1lR5 T0=0.1; % input pulse width
uMmXs%9T MN1=0; % initial value for the space output location
I=Ijdwb