Extreme Optimization >
QuickStart Samples
Extreme Optimization QuickStart Samples
QuickStart Samples
To get you started right away with creating your own statistical applications
using the Extreme Optimization Numerical Libraries for .NET, we are providing
these QuickStart Samples. See our Sample
Applications page for some real-life applications.
New! Check out our samples in F# for
polynomials, numerical integration,
optimization, Fourier Transforms,
continuous and discrete
probability distributions.
Mathematics
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++ |
FourierTransforms
New! |
Illustrates how to compute the discrete Fourier transform of real and complex signals. |
C# |
VB.NET |
F# |
| 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
New! |
Illustrates numerical integration of functions using classes from the
Extreme.Mathematics.Calculus namespace. |
C# |
VB.NET |
F# |
| AdvancedIntegration |
Illustrates more advanced numerical integration using the AdaptiveIntegrator
class in the Extreme.Mathematics.Calculus 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
New! |
Illustrates some basic operations on polynomials using the Polynomial class. |
C# |
VB.NET |
F# |
| 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
| Illustrates one-dimensional optimization using the Brent and Golden Section
optimizer classes. |
C# |
VB.NET |
|
OptimizationInND
| Illustrates multi-dimensional optimization using the quasi-Newton and
Nelder-Mead optimizer classes. |
C# |
VB.NET |
F# |
LinearProgramming
New! |
Illustrates optimization with linear constraints using the LinearProgram and
related classes. |
C# |
VB.NET |
|
Linear Algebra
Vectors
|
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 |
Matrices
|
Project |
Description |
View source |
| 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 |
BandMatrices
New! |
Illustrates the use of the BandMatrix class for working with general and
symmetric band matrices. |
C# |
VB.NET |
SparseMatrices
New! |
Illustrates using the sparse vector and matrix classes . |
C# |
VB.NET |
Solving Equations and Least Squares
|
Project |
Description |
View source |
| 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 |
Statistics
General
|
Project |
Description |
View source |
| DescriptiveStatistics |
Illustrates the use of the NumericalVariable class to obtain simple descriptive
statistics about a sample. |
C# |
VB.NET |
| Histograms |
Illustrates the use of the Histogram class. |
C# |
VB.NET |
SortingAndFiltering
New! |
Illustrates the Filter class and related methods for sorting and filtering
data. |
C# |
VB.NET |
Probability Distributions
|
Project |
Description |
View source |
DistreteDistributions
New! |
Illustrates how to use the classes that implement discrete probability
distributions. |
C# |
VB.NET |
F# |
ContinuousDistributions
New! |
Illustrates how to use the classes that implement continuous probability
distributions. |
C# |
VB.NET |
F# |
Analysis of Variance
|
Project |
Description |
View source |
| AnovaOneWay |
Illustrates how to use the OneWayAnovaModel class to perform a one-way analysis
of variance. |
C# |
VB.NET |
| AnovaTwoWay |
Illustrates how to use the TwoWayAnovaModel class to perform a two-way analysis
of variance. |
C# |
VB.NET |
| AnovaRepeatedMeasures |
Illustrates how to use the OneWayRAnovaModel class to perform a one-way
analysis of variance with repeated measures. |
C# |
VB.NET |
Regression Analysis
|
Project |
Description |
View source |
| SimpleRegression |
Illustrates the use of the SimpleRegressionModel class to perform simple linear
regression. |
C# |
VB.NET |
| MultipleRegression |
Illustrates the use of the LinearRegressionModel class to perform multiple
linear regression. |
C# |
VB.NET |
| PolynomialRegression |
Illustrates how to use the PolynomialRegressionModel class (Extreme.Statistics
namespace) to perform a polynomial regression. |
C# |
VB.NET |
| LogisticRegression
New! |
Illustrates how to use the LogisticRegressionModel class (Extreme.Statistics
namespace) to perform logistic regression. |
C# |
VB.NET |
Time Series Analysis
|
Project |
Description |
View source |
| SimpleTimeSeries |
Illustrates the use of the TimeSeriesCollection class to perform simple
time series analysis computations. |
C# |
VB.NET |
| VariableTransforms |
Illustrates transformations of numerical variables by showing how to compute
several financial indicators. |
C# |
VB.NET |
Multivariate Analysis
|
Project |
Description |
View source |
PrincipalComponentAnalysis
New! |
Illustrates how to perform a Principal Component Analysis (PCA) on a set of data. |
C# |
VB.NET |
ClusterAnalysis
New! |
Illustrates how to perform hierarchical cluster analysis and K-means cluster analysis. |
C# |
VB.NET |
Hypothesis Tests
|
Project |
Description |
View source |
| MeanTests |
Illustrates how to use the one sample z test and t test to test the mean
of one or two samples. |
C# |
VB.NET |
| VarianceTests |
Illustrates the use of the Chi Square test and F test for the variance of one
or two samples. |
C# |
VB.NET |
| GoodnessOfFitTests |
Illustrates the Chi Square, Kolmogorov-Smirnov and Anderson-Darling tests for
goodness-of-fit. |
C# |
VB.NET |
| HomogeneityOfVariancesTests |
Illustrates how to use Bartlett's test and Levene's test to verify that a set
of samples have the same variance. |
C# |
VB.NET |
Random numbers and Quasi-Random Sequences
|
Project |
Description |
View source |
| RandomNumberGenerators |
Illustrates the use of classes that implement pseudo-random number generators. |
C# |
VB.NET |
| NonUniformRandomNumbers |
Illustrates ways of obtaining random numbers from a non-uniform distribution. |
C# |
VB.NET |
| QuasiRandom |
Illustrates the use of quasi-random sequences in multi-dimensional numerical
integration. |
C# |
VB.NET |
Copyright 2004-2007,
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, and Visual
Studio.NET are registered trademarks of Microsoft Corporation