1 2 3 4 5 6 7 8 9 10 11 12 13 14
function optics = optics_placer( x ) x1=x(1); x2=x(2); x3=x(3); lns1.abcd=abcd_lens( 0.075 ) ; lns1.x= x1 ; lns2.abcd=abcd_lens( 0.075 ) ; lns2.x= x2 ; lns3.abcd=abcd_lens( 0.203 ) ; lns3.x= x3 ; optics={lns1,lns2,lns3}; end