提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
NMath是一个.NET的数学库,包含了NET平台上的面向对象数字计算的基础类。
标签:数学计算开发商: CenterSpace
当前版本: v7.4
产品类型:控件
产品功能:算法
平台语言:.NET
开源水平:源码可选
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
The NMath .NET math library contains foundational classes for object-oriented numerics on the .NET platform.
* 关于本产品的分类与介绍仅供参考,精准产品资料以官网介绍为准,如需购买请先行测试。
单精度和双精度复数类
为以下四种数据类型提供全功能的向量和矩阵类:单精度浮点数,双精度浮点数,单精度复数和双精度复数。
利用切片和排列灵活的标定指数。
重载那些传统意义的运算符,使其支持.NET语言,相当于那些没有的命名的方法(Add(), Subtract()等)。
结构稀疏的矩阵类的全部特征包括,三角形矩阵,对称矩阵,埃米特共轭矩阵,,三对角矩阵,带状对称矩阵和带状埃米特共轭矩阵。
一般矩阵之间和结构稀疏矩阵类型之间的转换函数。
结构稀疏矩阵置换,计算内积和计算矩阵范数的函数。
结构稀疏矩阵的分解类包括,带状矩阵和三对角线矩阵的LU分解,对称矩阵和埃米特共轭矩阵的Bunch-Kaufman分解和对称矩阵和埃米特共轭正定矩阵的Cholesky分解。这些矩阵分解一旦建成,就可以用来求解线性系统和计算行列式,求逆,和条件数。
一般稀疏向量和矩阵类和矩阵分解类.
一般矩阵的正交分解类,包括QR分解类和单值分解(SVD)类。
一般矩阵的高等最小平方分解类,包括Cholesky, QR, and SVD.
一般矩阵的LU分解,以及求解线性系统,计算行列式,求逆和条件数的函数。
解决对称,埃尔米特和非对称特征值问题的类
标准数值函数的扩展,如与向量,矩阵和复数类协同使用的Cos(), Sqrt(), and Exp()函数。
各种概率分布的随机数生成。
快速傅立叶变换和线性旋积和相关
支持数值积分(Romberg and Gauss-Kronrod methods),微分(Ridders' method)和代数运算函数的单变量封装函数的类
多项式封装,插值和精确的积分和微分。
用黄金分割搜索和Brent方法最小化单变量函数的类
用单形法,鲍威尔的方向设置法,共轭梯度法和变尺度(或类似牛顿法)法最小化多变量函数的类。
模拟退火法
单形法线性规划
最小平方的多项式拟合
非线性的最小平方最小化,曲线拟合和曲面拟合
用正割法,Ridders法和 Newton-Raphson 法查找单变量函数的根的类
二元函数的二重积分的数值方法
用Trust-Region方法和Levenberg-Marquardt方法的变体最小化非线性最小平方
非线性最小平方的曲线拟合和曲面拟合
用标准的,NET机制的完全持久化数据类
与ADO.NET的整合
在NMath中有2个类被用于线性规划(LP)的问题,第一个类用来封装标准的LP问题,第二个类用来封装包含整数或二进制约束的的LP问题。
类使用初始单纯形法(primal simplex method)解决线性规划的问题,而类则是使用了对偶单纯形法(dual simplex method)。单纯形法通过在一个单纯形的顶点上构建初始解来处理线性规划的问题,然后沿着单纯形的边沿到达顶点,通过依次筛选目标函数中更高的数值直到最优化。
NMath可提供随机生成器功能,用于生成各种概率分布的随机偏离,包括、、、、、、、、、、以及。这个功能可以用于包括VB.NET和F#在内的任意.NET语言。
NMath库是 CenterSpace软件公司的数学库的一部分,它提供了用于 .NET平台上数学、金融、工程和科学应用程序的构建模块。其特性包括了矩阵向量类、线性代数、随机数生成器、数值积分法、插值法、统计、生物统计学、多元线性回归、方差分析(ANOVA)、优化和通往公共域计算程序包(含线性代数基本子程序及线性代数包)的面向对象接口,所有NMath的日常活动都可从包括C#、 Visual Basic.NET和 F#在内的任何 .NET语言上调用。
随机生成器文档:
NMath参考指南中包含了下列表格里可用的生成器类API文档:
Class |
Distribution |
---|---|
Beta distribution() | |
Binomial distribution() | |
Exponential distribution() | |
Gamma distribution() | |
Geometric distribution() | |
Log-Normal distribution() | |
Normal distribution() | |
Pareto distribution() | |
Triangular distribution() | |
Uniform distribution() | |
Weibull distribution() |
所有的NMath内核生成器都通过抽象基类RandomNumberGenerator的公共接口进行继承。
NMath作为一个.NET类库可提供一般向量与矩阵类、复数类、数值微分与积分、最小化与求根类以及用于信号处理的相关性、卷积和快速傅里叶变换(FFT)类。
NMath的包含了单双精度的一维和二维傅里叶变换,并且 NMath还包含了傅里叶变换的正向、逆向、实数、复数等类型的类,支持任意长度的输入数据。所有的FFT实现使用的是在单一和多核机器上性能最优秀的类算法。易用性和内存效率可通过使用正向实数快速傅里叶变换的标准对称信号压缩来实现,其提供的阅读器类能够像遍历数组那样轻松读取压缩结果。NMath的 FFT算法性能属于世界一流,最适宜运行在英特尔处理器上。该功能可用于包括VB.NET 和F#在内的任意 .NET语言。
Class | Distribution |
---|---|
计算一维和二维的双精度、正向、实数FFT。 | |
计算一维和二维的双精度、正逆向、复数FFT。 | |
计算由正向实数一维FFT生成的逆向实数FFT的对称信号。 | |
用于管理数据集的抵消和跨过的先进灵活的一维FFT类 | |
用于配置一般FFT类的FFT配置类 | |
助手类,生成并返回实数正向FFT类自身,帮助读取复-共轭对称信号 |
Product features include:
Add()
, Subtract()
, and so on) for those that do not.Cos()
, Sqrt()
, and Exp()
, to work with vectors, matrices, and complex number classes.更新时间:2023-01-03 13:21:37.000 | 录入时间:2009-11-16 11:52:13.000 | 责任编辑:胡涛
是一款科学计算软件,为网络、 图像、 几何学、 数据科学、 可视化、机器学习等领域提供了有效算法。
Wolfram|Alpha Notebook Edition它是一个将 Wolfram|Alpha 和Mathematica 精华融汇于一身的独立统一工具。
DB2 with BLU Acceleration使用动态内存中列式技术加速分析数据
NMath Stats提供统计计算和生物统计学领域的处理功能,包括描述统计、概率分布、组合功能、多重线型回归、假设检验、方差分析计算和多元统计
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢