N路径

.NET数学库

韩国国旗

与所有人合作。NET语言,包括C#、Visual Basic和F#。

N路径 这个N路径 .NET数学库包含上面向对象数值的基本类。NET平台。

了解有关NMath主题的更多信息

NMath功能摘要

基础数学

  • 单精度和双精度复数类。
  • 随机数生成器对于各种概率分布,使用跳跃前进和跳跃方法的独立随机数流,以及使用Niederreiter和Sobol方法的准随机序列。
  • 快速傅里叶变换(FFT)、小波、线性卷积和相关。
  • 特殊函数,如阶乘、二项式、伽马函数和相关函数、贝塞尔函数、椭圆积分等。

线性代数

  • 四种数据类型的全功能向量和矩阵类:单精度和双精度浮点数,以及单精度和双重精度复数。
  • 使用切片和范围的灵活索引。
  • 重载算术运算符及其常规含义。支持它们的NET语言,以及等效的命名方法(添加(),减法()等)。
  • 全特征结构化稀疏矩阵类,包括三角形、对称、厄米特、带状、三对角、对称带状和厄米特带状。
  • 用于在一般矩阵和结构化稀疏矩阵类型之间进行转换的函数。
  • 用于转置结构化稀疏矩阵、计算内积和计算矩阵范数的函数。
  • 结构化稀疏矩阵的因子分解类,包括带状矩阵和三对角矩阵的LU因子分解、对称矩阵和埃尔米特矩阵的Bunch-Kaufman因子分解以及对称矩阵和赫米特正定矩阵的Cholesky分解。一旦构造好,矩阵分解就可以用来求解线性系统,计算行列式、逆和条件数。
  • 通用稀疏向量和矩阵类,以及矩阵分解。
  • 一般矩阵的正交分解类,包括QR分解和奇异值分解(SVD)。
  • 一般矩阵(包括Cholesky、QR和SVD)的高级最小二乘因式分解类。
  • 一般矩阵的LU分解,以及用于求解线性系统、计算行列式、逆和条件数的函数。
  • 求解对称、厄米特和非对称特征值问题的类。
  • 扩展标准数学函数,如Cos()、Sqrt()和Exp(),以处理向量、矩阵和复数类。

功能

  • 用于封装一个变量的函数的类,支持数值积分(Romberg和Gauss-Kronrod方法)、微分(Ridders方法)和函数的代数操作。
  • 多项式封装、插值、精确微分和积分。
  • 使用黄金分割搜索和Brent方法最小化单变量函数的类。
  • 使用下坡单纯形方法、鲍威尔方向集方法、共轭梯度方法和可变度量(或准纽顿)方法最小化多元函数的类。
  • 模拟退火。
  • 线性规划使用Microsoft Solver Foundation的(LP)、非线性编程(NLP)和二次编程(QP)。
  • 最小二乘多项式拟合。
  • 非线性最小二乘最小化、曲线拟合和曲面拟合。
  • 使用割线方法、Ridders方法和Newton-Raphson方法求一元函数根的类。
  • 二元函数二重积分的数值方法。
  • 使用信赖域方法(Levenberg-Marquardt方法的变体)最小化非线性最小二乘法。
  • 用非线性最小二乘法拟合曲线和曲面。
  • 用Runge-Kutta方法求解一阶初值微分方程的类。

与集成。NET标准库

  • 使用标准的完全持久化的数据类。NET机制。
  • 与ADO集成。净利润。
  • 使用的Microsoft图表控件进行绘图。净利润。

如果您有兴趣评估N路径,我们提供免费试用版,仅在30天的评估期内以二进制形式分发。

订单可以通过我们的安全在线商店。我们的销售人员可以帮助您解决任何有关我们产品的问题。请参阅我们的列表常见问题.

顶部