First-order derivative matrix of a ray: a simple and flexible alternative computation method
Author(s) -
Psang Dain Lin
Publication year - 2019
Publication title -
optics express
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.394
H-Index - 271
ISSN - 1094-4087
DOI - 10.1364/oe.27.035402
Subject(s) - jacobian matrix and determinant , trigonometric functions , matrix (chemical analysis) , computation , variable (mathematics) , algorithm , mathematics , sine , boundary (topology) , mathematical analysis , computer science , geometry , materials science , composite material
The present group previously proposed a method for determining the first-order derivative matrix (i.e., the Jacobian matrix) of a skew ray by taking all the independent variables of the optical system as the system variable vector, X¯ sys . However, many trigonometric function calls, divisions, multiplications and additions were required to determine the ray Jacobian matrix with respect to X¯ sys . Accordingly, in the present study, the angular variables in the system variable vector, X¯ sys , are replaced with their respective cosine and sine trigonometric functions. The boundary variable vector, X¯ i , is similarly redefined such that it includes no angular variables. The proposed method has three main advantages over that previously reported: 1) it is valid for any pose matrix, irrespective of the order in which the rotation and translation motions of a boundary are assigned; 2) it involves only polynomial differentiation, and is thus easily implemented in computer code; and 3) the computation speed of ∂ X¯ i / ∂ X¯ i ∂ X¯ sys ∂ X¯ sys is improved by a factor of approximately ten times.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom