Skip to content

dehorsley/specialphase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Phase functions of the Bessel and Airy functions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages