Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Complex Calculations in C#

What are the best tools (most efficient) available in .NET (C#) for calculating:

  • integrals
  • partial derivatives
  • other non-trivial math

Can people please comment on Mathematica and Matlab and their integration into C#?

like image 893
mson Avatar asked Aug 29 '09 21:08

mson


People also ask

Is there a complex data type in C?

There are three complex types, corresponding to the three real types: float complex , double complex , and long double complex . Likewise, on machines that have support for _Float N or _Float N x enabled, the complex types _Float N complex and _Float N x complex are also available if complex.

Does C support complex numbers?

The C programming language, as of C99, supports complex number math with the three built-in types double _Complex, float _Complex, and long double _Complex (see _Complex).

What is complex int in C?

A complex number is a number that can be written in the form x+yi where x and y are real numbers and i is an imaginary number .


1 Answers

Math.NET is a mathematical open source toolkit written in C# for the Microsoft .NET platform that aims to provide a self-contained clean framework for both numerical scientific and symbolic algebraic computations. In particular, Math.NET Numerics is the result of the merger of dnAnalytics with Math.NET Iridium and includes the following features:

  • real and complex, dense and sparse linear algebra (with LU, QR, eigenvalues, ... decompositions)
  • numerical function integration (quadrature) routines
  • integral transforms
like image 189
las3rjock Avatar answered Sep 26 '22 06:09

las3rjock