Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.22 KB

README.md

File metadata and controls

25 lines (19 loc) · 1.22 KB

Special Phase Functions

These Matlab functions to compute the phase function for the Bessel and Airy functions and their derivatives. Derivation can be found in:

phase = besselphase(nu,x) computes θν(x) = arctan(Yν(x)/Jν(x)) where Jν and Yν are the Bessel functions of the first and second kind. The branch is determined by continuity and θν(0) = -π/2

phase = besselprimephase(nu,x) computes φν(x) = arctan(Y'ν(x)/J'ν(x)) where J'ν and Y'ν are the derivatives with respect to the argument of the Bessel functions of the first and second kind. The branch is determined by continuity and φν(0) = π/2

phase = airyphase(x) computes θ(x) = arctan(A(x)/B(x)) where A and B are the Airy functions of the first and second kind. The branch is determined by continuity and θ(0) = π/6

phase = airyprimephase(x) computes φ(x) = arctan(A'(x)/B'(x)) where A' and B' are the derivatives of the Airy functions of the first and second kind. The branch is determined by continuity and φ(0) = -π/6