C # does not have a long tradition of scientific computing libraries ...
My occupation was to get one of the many batch packages of numerical calculations (e.g. theirs or numerical recipes) in C / C ++ and wrap it under C #.
See also this post in Math.SE.
On the commercial side, the NMath Library has a MultiVariableFunctionFitter
class that would be ideal for you.
Finally, see this Wikipedia list .
CharlesB
source share