Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.54 KB | None | 0 0
  1. lam3 = 1e-6;
  2. deff = 20e-12;
  3. L=2e-2;
  4. n=2.2;
  5. c = 299792458;
  6. e0 = 8.854187e-12;
  7.  
  8. phispan = [0 2*pi];
  9.  
  10. Ip = 100e7;
  11. Is = 10e-2;
  12.  
  13. ais = sqrt((2*Is)/(n*e0*c));
  14. aip = sqrt((2*Ip)/(n*e0*c));
  15.  
  16.  
  17. aInit = [ais aip];
  18.  
  19. [P,A] = ode45(@cmeq,phispan,aInit);
  20.  
  21.  
  22.  
  23. function dA = cmeq(phi,A)
  24.  
  25. lam3 = 1e-6;
  26. deff = 20e-12;
  27. L=2e-2;
  28. n=2.2;
  29. c = 299792458;
  30.  
  31. w2 = c/lam3;
  32. w1 = w2/2;
  33.  
  34. K1 = -(1i*w1*c*deff)/n;
  35. K2 = -(1i*w2*c*deff)/n;
  36.  
  37.  
  38. dA = zeros(2,1);
  39.  
  40. dA(1) = K1*A(2)*(A(1))';
  41. dA(2) = K2*(A(1))^2;
  42.  
  43. A(1) = abs(A(1))*exp(1i*phi);
  44.  
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement