7

I am looking for symbolic mathematics library for .NET framework. I have looked at Math.net but it's not something usable yet. Do you know if there is another library exists?

John Lamber
  • 281
  • 4
  • 9
  • What do you find about Math.NET that isn't usable? I know several people that use it in production code to do things like symbolic math. To be honest though, I don't know of any other libraries that do it even as well as Math.NET. – Anthony Apr 20 '09 at 21:02
  • 1
    Their symbolic package is old (as of 2003) and the development stopped. Also, no documentation at all. – John Lamber Apr 22 '09 at 20:19

2 Answers2

3

This might be overkill, but you can talk to Mathematica from .NET, using its .NET/Link API.

Mauricio Scheffer
  • 98,863
  • 23
  • 192
  • 275
1

Symbolism is a library which implements automatic simplification of algebraic expressions in C#. It can be used as a foundation for more complex symbolic mathematics operations.

dharmatech
  • 8,979
  • 8
  • 42
  • 88
  • Cool, I will check it out also. – John Alexiou Mar 03 '13 at 20:25
  • @ja72 I just noticed an answer you posted on physics.stackexchange regarding projectile motion. Coincidentally, I've added some examples to Symbolism illustrating solutions to projectile motion problems. Any feedback or suggestions welcome! – dharmatech Mar 09 '13 at 20:18
  • @ja72 For example, [here's an example](https://github.com/dharmatech/Symbolism/blob/master/PSE%205E%20Example%204.5%20Thats%20Quite%20An%20Arm/Program.cs) and [here's the output](https://twitter.com/breatharians/status/309925003120496640/photo/1). – dharmatech Mar 09 '13 at 20:21