summaryrefslogtreecommitdiff
path: root/optics_placer.m
blob: 247cc8183b1333c140ff6936c93b6cb3b308adb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function optics = optics_placer( x ,f )
    x1=x(1);
    x2=x(2);
    x3=x(3);
    
    lns1.abcd=abcd_lens( f(1) ) ;
    lns1.x= x1 ;
    lns2.abcd=abcd_lens( f(2) ) ;
    lns2.x= x2 ;
    lns3.abcd=abcd_lens( f(3) ) ;
    lns3.x= x3 ;
    optics={lns1,lns2,lns3};
    
end