Fitting to a random function



Hi all
Can I use Maxima to fit some data set to my desired function? I know I can
fit to linear functions by 'simple_linear_regression' but is there any tool
that provide more flexibility, i.e. fitting to a random function with some
adjustable parameters, e.g. a*sin(b*x), and determine those parameters?

thanks in advance,

-- 
Amir Masoud Pourmoosa
http://physics.sharif.edu/~amp