.net 平台下的数学库math.net(一)
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基础数学类库使用(07)常用的数学物理常数 - 数据之巅 - 博客园
*************
范例:
using MathNet.Numerics.Random;
using MathNet.Numerics.Distributions;
using MathNet.Numerics.Statistics;
***
//创建一个随机数组,然后求平均值 和最小值
double[] samples = SystemRandomSource.Doubles(1000,1);
double XX_mean =Statistics.Mean(samples);
double XX_Minimum = Statistics.Minimum(samples);
.net 平台下的数学库math.net(一)相关推荐
- boost linux 测试程序,Linux平台下安装 boost 库
Linux平台下安装boost库 今天在给师弟们设计新一代软件框架的时候,需要实现一种功能:存在一种容器,里面存放着不同的数据类型,例如int, double, char,以及一些自己定义的类等等.后 ...
- 在VS平台下使用JAI_SDK库1———— 配置工程包含路径
** 在VS平台下使用JAI_SDK库1---- 配置工程包含路径 ** Using Jai SDK together with VS station 1. JAI SDK由两个API组成 a) Ja ...
- STM32平台下官方DMP库6.12超详细移植教程
前记 Motion Driver官方库:Motion_Driver_6.12 STM32工程源码:STM32F103C8-软件MPU6050(DMP) MPU6050软件I2C驱动,带OLED显示,移 ...
- Linux下安装intel数学库Math Kernel Library(MKL)
一.下载 1.下载地址:https://software.intel.com/en-us/mkl/choose-download 2.点击红框: 3.点击红框: 4.填写相关信息后,会发送一封邮件,邮 ...
- 【JS】详解JS精度丢失原理以及业务中价格计算引入数学库 Math.js的使用场景
一.JS为什么会出现精度丢失问题 1.JS基本数据类型 Number 在内存中是怎么存储的? JS中的Number类型使用的是双精度浮点型,也就是其他语言中的double类型.在计算机内存中,单精度数 ...
- linux平台下使用boost库
1. 下载boost编译后,boost头文件最好拷到/usr/include下,或者在/usr/include下有链接. stage/lib/libboost_*中的库文件最好拷到/usr/lib中. ...
- python怎么导入math库_Python math数学库的用法
对于基本的加.减.乘.除等运算,不用引入任何库就可以完成.但是如果要进行求正弦值.求平方根等运算,便需要使用数学库 math. math 库通过下面语句引入: import math 该库包含常用的常 ...
- 一种linux平台下算法库二进制文件加密方法探讨
最近做项目遇到一个需求,需要把我们的图像算法库提供给客户使用,为防止算法库被对方滥用和逆向破解,需要对算法库二进制文件做加密处理以及加密狗绑定,同时防止库文件被反调试跟踪.算法库加密可以借助开源软件 ...
- 【Jpeg】不同平台如何编译 jpeg-turbo 库文件
本文介绍不同平台下如何编译 jpeg-turbo 库文件. Mac/Linux 平台 Mac/Linux 平台编译 jpeg-turbo 库文件(libturbojpeg)的流程如下: 下载 jpeg ...
最新文章
- 使用个推的时候出现Installation error: INSTALL_FAILED_DUPLICATE_PERMISSION
- 公众号质量改进调查问卷
- url上接收到 el表达式 不渲染_一文摸透从输入URL到页面渲染的过程
- 分享一个CSS3的网格系统架构 - ResponsiveAeon
- OSCON上最受欢迎的Docker演讲
- Docker-容器数据卷
- 现代抽象UI素材背景3D流畅的造型(样条)|轻松地为Web创建3D体验
- VC中char,TCHAR,WCHAR总结
- 实验1 201521410028
- fgets 和gets_C编程中的fgets()和gets()
- Linux:shell变量功能和Bash shell的操作环境
- firefox使用掘金插件_谷歌浏览器常用插件
- 博客园博文爬虫案例效果
- HTTPS加密网站,地址重写配置
- 创新发明与专利实务的尔雅答案
- SSD行业梳理之SSD主控芯片(转)
- flex布局:携程网移动端首页案例
- 餐饮店实现扫码点餐、语音播报、自动打印厨房单结账单
- android属性动画替换逐帧动画,Android 动画:逐帧动画,补间动画和属性动画
- php怎么跟小程序链接,怎么提取微信小程序的链接