Extreme Optimization >
Mathematics Library for .NET >
QuickStart Samples
Extreme Optimization Mathematics Library for .NET
QuickStart Samples
To get you started right away with creating your own numerical applications
using the Extreme Optimization Mathematics Library for .NET, we are providing
these QuickStart Samples. See our Sample
Applications page for some real-life applications.
General
|
Project |
Description |
View source |
| ComplexNumbers |
Illustrates working with complex numbers using the use of the DoubleComplex structure in the Extreme.Mathematics namespace. |
C# |
VB.NET |
Managed C++ |
| ElementaryFunctions |
Illustrates calling extended elementary functions available from the ElementaryFunctions
class in the Extreme.Mathematics namespace. |
C# |
VB.NET |
Managed C++ |
| FunctionDelegates |
Illustrates the use of the delegates
representing mathematical functions. |
C# |
VB.NET |
|
| PrimeNumbers |
Illustrates working with prime numbers using the methods of the NumberTheory
class in the Extreme.Mathematics.SpecialFunctions namespace. |
C# |
VB.NET |
|
Calculus
|
Project |
Description |
View source |
| NumericalDifferentiation |
Illustrates the calculation of numerical derivatives using the
NumericalDifferentiator class in the Extreme.Mathematics.Calculus namespace. |
C# |
VB.NET |
| BasicIntegration |
Illustrates numerical integration of functions using classes from the
Extreme.Mathematics.Calculus namespace. |
C# |
VB.NET |
| AdvancedIntegration |
Illustrates more advanced numerical integration using the AdaptiveIntegrator
class in the Extreme.Mathematics.Calculus namespace. |
C# |
VB.NET |
Linear Algebra
|
Project |
Description |
View source |
| BasicVectors |
Illustrates basic vector operations using the
Vector class. |
C# |
VB.NET |
| VectorOperations |
Illustrates operations on vectors: accessing components, arithmetic
operations, norms. |
C# |
VB.NET |
| BasicMatrices |
Illustrates basic matrix operations using
the GeneralMatrix class. |
C# |
VB.NET |
| MatrixVectorOperations |
Illustrates operations on matrices
and vectors. |
C# |
VB.NET |
| AccessingMatrixComponents |
Illustrates different ways to access the components of a matrix, including
iterating through the rows and columns of a matrix and working with
submatrices. |
C# |
VB.NET |
| TriangularMatrices |
Illustrates using the TriangularMatrix class working with triangular matrices, solving triangular systems,
and more. |
C# |
VB.NET |
SymmetricMatrices Updated! |
Illustrates the use of the SymmetricMatrix class for working with
symmetric matrices. |
C# |
VB.NET |
| LinearEquations |
Illustrates solving systems of simultaneous linear equations using classes in
the Extreme.Mathematics.LinearAlgebra namespace. |
C# |
VB.NET |
| StructuredLinearEquations |
Illustrates solving systems of simultaneous linear equations with special
structure using classes in the Extreme.Mathematics.LinearAlgebra namespace. |
C# |
VB.NET |
MatrixDecompositions Updated! |
Illustrates matrix decompositions (LU, QR, and Cholesky decomposition) using classes in the
Extreme.Mathematics.LinearAlgebra namespace. |
C# |
VB.NET |
| LeastSquares |
Illustrates solving linear least squares problems using classes in the
Extreme.Mathematics.LinearAlgebra namespace. |
C# |
VB.NET |
Curves
| Project |
Description |
View source |
| ConstantCurve |
Illustrates the use of the Constant class in the
Extreme.Mathematics.Curves namespace. |
C# |
VB.NET |
| LineCurve |
Illustrates the use of the Line class to represent linear relationships between two variables. |
C# |
VB.NET |
| QuadraticCurve |
Illustrates the use of the Quadratic class to represent quadratic curves. |
C# |
VB.NET |
| BasicPolynomials |
Illustrates some basic operations on polynomials using the Polynomial
class. |
C# |
VB.NET |
| AdvancedPolynomials |
Illustrates more advanced uses of the Polynomial class. |
C# |
VB.NET |
| ChebyshevExpansions |
Illustrates creating and working with Chebyshev approximations using
the ChebyshevSeries class. |
C# |
VB.NET |
Curve Fitting and Interpolation
|
Project |
Description |
View source |
| PiecewiseCurves |
Illustrates interpolation using piecewise constant and piecewise linear curves. |
C# |
VB.NET |
| CubicSplines |
Illustrates interpolation using natural and clamped cubic splines. |
C# |
VB.NET |
LinearCurveFitting New! |
Illustrates curve fitting of polynomials and arbitrary linear functions using linear least squares. |
C# |
VB.NET |
NonlinearCurveFitting New! |
Illustrates curve fitting of nonlinear functions using nonlinear least squares. |
C# |
VB.NET |
Solving Equations
|
Project |
Description |
View source |
| RootBracketingSolvers |
Illustrates solving equations using root
bracketing algorithms, including the bisection method, the method of false position (regula falsi) and the
Dekker-Brent algorithm. |
C# |
VB.NET |
| NewtonEquationSolver |
Illustrates solving equations using the
Newton-Raphson method. |
C# |
VB.NET |
NonlinearSystems New! |
Illustrates solving systems of non-linear equations using the Newton-Raphson method. |
C# |
VB.NET |
Optimization
|
Project |
Description |
View source |
OptimizationIn1D New! |
Illustrates one-dimensional optimization using the Brent and Golden Section optimizer
classes. |
C# |
VB.NET |
OptimizationInND New! |
Illustrates multi-dimensional optimization using the quasi-Newton and Nelder-Mead optimizer
classes. |
C# |
VB.NET |
Copyright 2004-2008,
Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M
Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual
Studio.NET, and the Visual Studio Logo are registered trademarks of Microsoft Corporation