I am having a play with special function solutions of ODEs, and I'm
confused over the status of Airy functions.
In src/bessel.lisp:
- there is a definition of $airy, which I assume is the Airy function Ai
- code to numerically evaluate $airy using code in slatec
In src/numerical/slatec;
- there is numerical code for the Airy Bi function, but I can't find
this accessibel at the maxima level
share/specfun/airy.lisp has definitions for:
- $ai and its derivatibe $dai
- $bi and its derivative $dbi
- numerical code for $ai, $dai, $bi and $dbi
- symbolic derivatives for ditto
I'd like to try and rationalize this, and have Airy functions
defined in the maxima core.
- what should the functions be called?
Maple uses AiryAi and Airy Bi.
I propose airyai and airybi (unless be want to go case sensitive)
- what should the derivative functione be called?
Maple does AiryAi(1,x) = D(AiryAi)(x) and AiryBi(1,x) = D(AiryBi)(x). (yuk)
What about dairyai and dairybi?
- which numerical code should we use?
The slatec code is pretty solid
Thoughts?
David
NOTICE
This e-mail and any attachments are private and confidential and may contain privileged information. If you are not an authorised recipient, the copying or distribution of this e-mail and any attachments is prohibited and you must not read, print or act in reliance on this e-mail or attachments.
This notice should not be removed.