Hi there,

I have a C# (4.0) program which, at some point, needs to calculate
partial derivatives of arbitrary order of some functions. To do this
the old fashioned way (loops and the like) has turned into horror code
and a nightmare to test. To do it numerically doesn't make the code
much easier to read and follow either and, in addition, it would
introduce numerical errors that would make it impossible for my
program to give the results predicted theoretically.

So, I'm out there after a symbolic (partial) differentiation engine/
library that I could interop with from my program roughly as follows:

- I could pass to the engine the function's definition (in some
format) as well as the differential multiindex (in some other format).

- The engine would return the definition of the partial derivative (as
per the multiindex) in some format.

I'd have to deal with parsing/formating the mathematical function, but
I think that would be a minor thing to do compared to coding the
entire partial differentiation logic myself.

So, during my search, I've come across SAGE and have found out that it
does partial derivatives; it seems great from what I've seen in the
docs and examples, but I have no idea if one can invoke SAGE functions
from a .NET language.

Is this possible and, if yes, could you please explain how this can be
done or point me in the right direction?

Thank you very much in advance,

    dfg

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to