Filon quadrature for oscillatory integrals



Filon quadrature enables you to numerically integrate functions that look
like

F(x)*sin(n*x)

by "factoring out" the sin term.  A lisp function for this is now in 
http://www.cs.berkeley.edu/~fateman/temp/filon.lisp

Why write in lisp?  Because a generic arithmetic package allows me to use
the same code for single, double, quad-double, or arbitrary precision.

 A paper ... ~fateman/papers/oscillate.tex   includes a Maxima language
version of the same, also related other pgms.

RJF