Standard way, definitely no. As others have pointed out, Incanter is
The Clojure Math Tool, but strongly biased towards statistics and
linear algebra, and outside those fields you'll need other tools.

Apache Commons Math (http://commons.apache.org/math/) is one of the
better self-contained Java math libraries. I think it can do at least
4 (in one dimension), 5, and 7 (e.g. Levenberg-Marquardt).

Another tool worth mentioning is jHepWork (http://jwork.org/
jhepwork/). It contains an impressive collection of various numerical
Java libraries glued together, using Jython as its scripting language.
Probably it wouldn't be too hard to glue Clojure into it, but how
idiomatic it would be is another question...

Best Regards,
Joonas

On Dec 6, 1:27 am, Robert McIntyre <r...@mit.edu> wrote:
> I'm trying to use clojure for scientific data analysis but I keep
> running into lacunas of functionality.
>
> I'd love to hear the community's recommendations and experiences with this:
>
> Is there a standard way to do things like:
> 1. take the convolution of two vectors
> 2. work with imaginary numbers, quaternions, octonions, etc
> 3. work with matrices of arbitrary dimension
> 4. Fourier transform ( in multiple dimensions)
> 5. integration / finite difference
> 6. symbolic manipulation as in sage
> 7. minimizing non-linear functions
> 8. finding zeros of non-linear functions
>
> thank you all in advance for any recommendations you might have.
>
> --Robert McIntyre

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to