Guest User

Untitled

a guest
Oct 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. function aFit = fitTwoSlit(xData,yData)
  2.  
  3. load twoSlit
  4. a0 = 4;+
  5. aFit = lsqcurvefit(@TwoSlitInter,a0,xData,yData);
  6. plot(xData, yData, 'bo', xData, aFit, 'k-');
  7. end
  8.  
  9. function Inten = TwoSlitInter(a,x)
  10.  
  11.  
  12. L = 1025.; % Length in mm
  13. lambda_l = 6.7e-4; %laser lambda in mm
  14. k_l = 9.378e+03; % k for laser in 1/mm
  15. phi = k_l*a(2)*sin(abs(x-a(4))/L);
  16. psi = k_l*a(3)*sin(abs(x-a(4))/L);
  17.  
  18. Inten = a(1)*(sin(phi/2)./(phi/2)).^2.*(cos(psi/2)).^2;
  19.  
  20. end
Add Comment
Please, Sign In to add comment