クイックスタートサンプル
Extreme Optimization Numerical Libraries for .NETを使って、すぐに数値計算アプリケーションを作成するためのクイックスタートサンプルを提供しています。 実際のアプリケーションの例は、開発元のサンプルアプリケーションのページ、 または弊社が開発したサンプルアプリケーションをご覧ください。
New! 新しい機能をご確認ください: 混合整数計画法 (C#, VB.NET, F#), ノンパラメトリック検定: (Wilcoxon-)Mann-Whitney, Kruskal-Wallis (C#, VB.NET, F#).
また、新しいF# のサンプルもございます: 任意の精度の整数, 素数, 高度な数値積分, 高次の関数の数値積分
サンプル1. 数学 (リンクをクリックすると開発元のページが開きます)
一般
プロジェクト | 説明 | |
---|---|---|
Complex
Numbers in C# Complex Numbers in VB.NET Complex Numbers in Managed C++ |
DoubleComplex構造体を使って、複素数を操作するサンプル | |
Big
Numbers in C# Big Numbers in VB.NET Big Numbers in F# |
任意精度の整数、有理数、浮動小数点数を操作するサンプル | |
Elementary
Functions in C# Elementary Functions in VB.NET Elementary Functions in Managed C++ |
ElementaryFunctions クラスから利用できる初等関数を呼び出すサンプル | |
Fourier
Transforms in C# Fourier Transforms in VB.NET Fourier Transforms in F# |
実数と虚数の信号の離散フーリエ変換を計算する方法のサンプル | |
Function
Delegates in C# Function Delegates in VB.NET |
数学関数の表示の代わりに使用するサンプル | |
Prime
Numbers in C# Prime Numbers in VB.NET Prime Numbers in F# |
Numbertheoryクラスのメソッドを使って素数を操作するサンプル |
微積分
プロジェクト | 説明 |
---|---|
Numerical
Differentiation in C# Numerical Differentiation in VB.NET |
NumericalDifferentiatorクラスを使った数値微分の計算のサンプル |
Basic
Integration in C# Basic Integration in VB.NET Basic Integration in F# |
関数の数値積分のサンプル |
Advanced
Integration in C# Advanced Integration in VB.NET Advanced Integration in F# |
AdaptiveIntegratorクラスを使って高度な数値積分のサンプル |
N-D
Integration in C# N-D Integration in VB.NET N-D Integration in F# |
高次の関数の数値積分のサンプル |
曲線
プロジェクト | 説明 |
---|---|
Constant
Curve in C# Constant Curve in VB.NET |
Extreme.Mathematics.Curves名前空間のConstantクラスの使用のサンプル |
LineCurve
in C# LineCurve in VB.NET |
2つの変数の線形関係を表すLineクラスの使用のサンプル |
QuadraticCurve
in C# QuadraticCurve in VB.NET |
二次曲線を表すQuadraticクラスの使用のサンプル |
BasicPolynomials
in C# BasicPolynomials in VB.NET BasicPolynomials in F# |
Polynomialクラスを使った多項式の基本操作のサンプル |
AdvancedPolynomials
in C# AdvancedPolynomials in VB.NET AdvancedPolynomials in F# |
Polynomialクラスの高度な使用のサンプル |
ChebyshevExpansions
in C# ChebyshevExpansions in VB.NET |
ChebyshevSeriesクラスを使ったChebyshev近似の作成と操作のサンプル |
曲線フィットと積分
プロジェクト | 説明 |
---|---|
Piecewise
Curves in C# Piecewise Curves in VB.NET |
定数と直線を使った補間のサンプル |
Cubic
Splines in C# Cubic Splines in VB.NET |
自然および固定の3次スプラインを使った補間のサンプル |
Linear
Curve Fitting in C# Linear Curve Fitting in VB.NET |
線形最小二乗法を使った多項式および任意の線形関数の曲線フィットのサンプル |
Nonlinear
Curve Fitting in C# Nonlinear Curve Fitting in VB.NET |
非線形最小二乗法を使った非線形の曲線フィットのサンプル |
方程式を解く
プロジェクト | 説明 |
---|---|
Root
Bracketing Solvers in C# Root Bracketing Solvers in VB.NET |
バイセクション法、偽位置、およびDekker-Brentアルゴリズムを含む、ルートブラケットのアルゴリズムを使った方程式の解法のサンプル |
Newton
Equation Solver in C# Newton Equation Solver in VB.NET |
Newton-Raphson法を使った方程式の解法のサンプル |
Nonlinear
Systems in C# Nonlinear Systems in VB.NET |
Newton-Raphson法を使った非線形方程式の系を解くサンプル |
最適化
プロジェクト | 説明 |
---|---|
Optimization
in 1D in C# Optimization in 1D in VB.NET |
BrentおよびGolden Section optimizerクラスを使った1次元の最適化のサンプル |
Optimization
in N-D in C# Optimization in N-D in VB.NET Optimization in N-D in F# |
quasi-NewtonおよびNelder-Mead optimizerクラスを使った多次元最適化のサンプル |
Linear
Programming in C# Linear Programming in VB.NET |
LinearProgramとその関連のクラスを使った線形の制約の最適化のサンプル |
Mixed
Integer Programming in C# Mixed Integer Programming in VB.NET Mixed Integer Programming in F# |
線形計画ソルバーを使って数独パズルを解く混合整数計画法のサンプル |
一般算術
プロジェクト | 説明 |
---|---|
Generic
Algorithms in C# Generic Algorithms in VB.NET |
一般算術を使ったアルゴリズムの組み込み方法のサンプル |
サンプル2. 線形代数 (リンクをクリックすると開発元のページが開きます)
ベクター
プロジェクト | 説明 |
---|---|
Basic
Vectors in C# Basic Vectors in VB.NET |
Vectorクラスを使った基本ベクター操作のサンプル |
Vector
Operations in C# Vector Operations in VB.NET |
ベクターの操作のサンプル:コンポーネントのアクセス、算術演算、ノルム |
行列
プロジェクト | 説明 |
---|---|
Basic
Matrices in C# Basic Matrices in VB.NET |
Matrixクラスを使った基本行列操作のサンプル |
Matrix-Vector
Operations in C# Matrix-Vector Operations in VB.NET |
行列とベクターの操作のサンプル |
Accessing
Matrix Components in C# Accessing Matrix Components in VB.NET |
行列の行と列を反復し、部分行列を操作する行列コンポーネントへの異なるアクセス方法のサンプル |
Triangular
Matrices in C# Triangular Matrices in VB.NET |
三角系を解く三角行列を操作するTriangularMatrixクラスを使うサンプル |
Symmetric
Matrices in C# Symmetric Matrices in VB.NET |
対称行列を操作するSymmetricMatrixクラスの用法のサンプル |
Band
Matrices in C# Band Matrices in VB.NET |
一般および対称バンド行列を操作するBandMatrixクラスの使用法のサンプル |
Sparse
Matrices in C# Sparse Matrices in VB.NET |
疎ベクターおよび行列クラスを使ったサンプル |
方程式の解と最小二乗法
プロジェクト | 説明 |
---|---|
Linear
Equations in C# Linear Equations in VB.NET |
同次線形方程式の系を解くサンプル |
Structured
Linear Equations in C# Structured Linear Equations in VB.NET |
特別な構造を持つ同次線形方程式の系を解くサンプル |
Matrix
Decompositions in C# Matrix Decompositions in VB.NET |
行列分解(LU, QR, コレスキー分解)のサンプル |
Least
Squares in C# Least Squares in VB.NET |
線形最小二乗問題を解くサンプル |
サンプル3. 統計 (リンクをクリックすると開発元のページが開きます)
一般
プロジェクト | 説明 |
---|---|
Histograms
in C# Histograms in VB.NET |
Histogramクラスの使用のサンプル |
Sorting
and Filtering in C# Sorting and Filtering in VB.NET |
データのソートとフィルタリングのためのFilterクラスと関連のメソッドのサンプル |
確率分布
プロジェクト | 説明 |
---|---|
Continuous
Distributions in C# Continuous Distributions in VB.NET Continuous Distributions in F# |
連続確率分布を組み込むクラスの使用法のサンプル |
Discrete
Distributions in C# Discrete Distributions in VB.NET Discrete Distributions in F# |
離散確率分布を組み込むクラスの使用法のサンプル |
分散分析
プロジェクト | 説明 |
---|---|
One-Way
ANOVA in C# One-Way ANOVA in VB.NET |
一元配置分散分析を実行するOneWayAnovaModelクラスの使用法のサンプル |
Two-Way
ANOVA in C# Two-Way ANOVA in VB.NET |
二元配置分散分析を実行するTwoWayAnovaModelクラスの使用法のサンプル |
Repeated
Measures ANOVA in C# Repeated Measures ANOVA in VB.NET |
繰り返し測定を持つ一元配置分散分析を実行するOneWayRAnovaModelクラスの使用法のサンプル |
回帰分析
プロジェクト | 説明 |
---|---|
Simple
Regression in C# Simple Regression in VB.NET |
単純線形回帰を実行するSimpleRegressionModelクラスの使用のサンプル |
Multiple
Regression in C# Multiple Regression in VB.NET |
多重線形回帰を実行するLinearRegressionModelクラスの使用のサンプル |
Polynomial
Regression in C# Polynomial Regression in VB.NET |
多項式回帰を実行するPolynomialRegressionModelクラス(Extreme.Statistics名前空間)の使用のサンプル |
Logistic
Regression in C# Logistic Regression in VB.NET |
ロジスティック回帰を実行するLogisticRegressionModelクラス(Extreme.Statistics名前空間)の使用のサンプル |
Generalized
Linear Models C# Generalized Linear Models VB.NET |
ポアソン回帰とプロビット回帰で使われる生成した線形モデルを作成するGeneralizedLinearModelクラスの使用のサンプル |
時系列分析
プロジェクト | 説明 |
---|---|
Simple
Time Series in C# Simple Time Series in VB.NET |
単純な時系列分析計算を実行するTimeSeriesCollectionクラスの使用に関するサンプル |
Variable
Transforms in C# Variable Transforms in VB.NET |
いくつかの財政指標を計算する方法を示す数値変数の変化のサンプル |
ARIMA
Models in C# ARIMA Models in VB.NET |
単純な時系列分析計算を実行するTimeSeriesCollectionクラスの使用についてのサンプル |
多変量解析
プロジェクト | 説明 |
---|---|
Principal
Component Analysis in C# Principal Component Analysis in VB.NET |
1セットのデータに対して主成分分析を実行する方法のサンプル |
Cluster
Analysis in C# Cluster Analysis in VB.NET |
階層クラスター分析とK平均クラスター分析を実行する方法のサンプル |
仮説検定
プロジェクト | 説明 |
---|---|
Mean
Tests in C# Mean Tests in VB.NET |
1標本のz検定およびt検定を使用して、1つまたは2つの標本を検定する方法のサンプル |
Variance
Tests in C# Variance Tests in VB.NET |
1つまたは2つの標本の分散に対するカイ二乗検定とF検定の使用のサンプル |
Goodness-Of-Fit
Tests in C# Goodness-Of-Fit Tests in VB.NET |
フィットの良さに対するカイ二乗、Kolmogorov-Smirnov、Anderson-Darling検定のサンプル |
Homogeneity
of Variances Tests in C# Homogeneity Of Variances Tests in VB.NET |
1セットのサンプルが同じ分散を持つBartlett検定とLevene検定を使う方法のサンプル |
Non-Parametric
Tests in C# Non-Parametric Tests in VB.NET Non-Parametric Tests in F# |
Wilcoxon-Mann-Whitney検定およびKruskal-Wallis検定のようなノンパラメトリック検定のサンプル |
乱数と疑似乱数
プロジェクト | 説明 |
---|---|
Random
Number Generators in C# Random Number Generators in VB.NET |
疑似乱数の生成子を組込むクラスの使用のサンプル |
Non-Uniform
Random Numbers in C# Non-Uniform Random Numbers in VB.NET |
不均一分布から乱数を取得する方法のサンプル |
Quasi-Random
Sequences in C# Quasi-Random Sequences in VB.NET |
多次元数値積分の疑似乱数シーケンスの使用のサンプル |