介绍:
——————————————————————————————————————
首先:
Math.Net是基础数学类库
官网:http://www.mathdotnet.com/
(从一个博主那儿看到的—暂时有用先下载)
.Numerics核心功能是数值计算,包括线性代数,概率论,随机函数,微积分,插值,最优化等计算功能
(还包括读取matlab数据格式的功能)
—————————————————————————————————————-
支持概率分布:离散型、连续型和多元、伪随机数生成器、
支持稀疏矩阵和向量的复杂的线性代数解决方法
LU, QR, SVD, EVD,Cholesky分解
矩阵读写功能,支持Matlab和一些分开的文件
复数计算
特殊函数: Gamma, Beta, Erf,Bessel,Struve 等等
插值,线性回归,曲线拟合
数值积分,方程求解
描述性统计、统计直方图,皮尔森相关系数
马尔可夫链蒙特卡罗抽样
基本的财务统计数据
傅里叶变换(FFT)
重载的数学操作符来简化复杂的表达式
—————————————————————————————————————————
Math.NET Filtering以后做课题应该也要用到
是一个数字信号处理工具箱,提供了数字滤波器的基础功能,以及滤波器应用到数字信号处理和数据流转换的相关功能。https://github.com/mathnet/mathnet-spatial
安装:
第一步:工具—Nuget包管理器—管理解决方案的Nuget程序包
打开即:
程序包源选择nuget.org(我也不知道为什么???)
第二步:找到程序包管理器控制台写入命令
PM>(写入) Install-Package MathNet.Numerics
第三步:using MathNet.Numerics
好像也要在引用中添加引用
—————————————————————————————————-
函数: