Math.NET的目标是为提供一款自身包含清晰框架的符号运算和数学运算/科学运算,它是C#开发的开源类库。Math.NET含了一个支持线性代数的解析器,分析复杂微分,解方程等等功能。这个项目大部分采用的是MIT/X11开源软件协议。目前该组件主要分为以下几个子项目,该组件同时也支持Mono,最新版本通过.NET标准库支持的平台也非常广泛。
***
包含四个部分:
1)mathnet-numerics(2800星星)(最常用的,)(Math.NET Numerics)
2)mathnet-symbolics (283)(基础的代数计算项目)
3)mathnet-spatial(290星星)(几何处理工具箱。)
4)mathnet-filtering (180星星)(数字信号处理工具箱,提供了数字滤波器的基础功能)
*****
关于安装,方式很多, 此处推荐nuget.
注意安装的时候,要注意版本问题。 你自己的程序的.net 版本是多少?
要确定math.net 的哪个版本支持你的.net framwork版本
**

安装完毕后,在程序添加命名空间:

本文介绍了Math.NET,一个强大的C#开源数学类库,涵盖线性代数、微分方程求解和科学计算等功能。讲解了其子项目及其用途,并指导了NuGet安装和基本用法,重点演示了如何使用统计功能进行随机数组操作。
&spm=1001.2101.3001.5002&articleId=124625575&d=1&t=3&u=d9a5c930b5e04860a0c47fc2dcb684ac)
2万+

被折叠的 条评论
为什么被折叠?



