C#安装.Net平台科学计算库Math.Net Numerics

工作的时候需要使用到C#的Math.Net库来进行计算。

Math.Net库涵盖的主题包括特殊函数,线性代数,概率模型,随机数,插值,积分,回归,优化问题等。

这里记录一下,安装Math.Net库的过程。

Visual studio 2015安装这个库的时候,先更新Nuget,Nuget是C#的程序包管理器,许多扩展安装包,只需要通过相应的命令即可下载使用。具体安装步骤如下:

1:打开Visual studio,点击工具->扩展和更新,更新Nuget程序包管理器

我这里设置的是自动更新,所以第一步可以省略。

2:更新完成后,点击工具->Nuget程序包管理器->程序包管理器控制台

3:在控制台中输入:

Install-Package MathNet.Numerics -Version 4.3.0

在按回车,等待安装完成即可。

4:这个4.3.0可更改为其他版本。

或者可以全部安装,执行如下命令:

Install-Package MathNet.Numerics

5:使用matlab相关组件

相关命名空间:

复制代码
using MathNet.Numerics.LinearAlgebra;
using MathNet.Numerics.Data.Matlab;

这个时候可能会遇到一个问题:使用using MathNet.Numerics.Data.Matlab;这个命名空间的时候会报错。

解决办法:重复第三步,在命令行中输入:

复制代码
Install-Package MathNet.Numerics.Data.Matlab -Version 4.0.0

安装matlab相关组件。报错即消失

有好的建议,请在下方输入你的评论。

相关推荐
阿俊-全栈开发3 小时前
LikeShop 单商户SaaS商城分销模块二开:佣金计算与结算逻辑实现
java·开发语言·微服务·likeshop·likeshop开源商城·likeshop多商户
m0_380743876 小时前
C++中的freopen的用法实例详解
开发语言·c++
Escalating_xu7 小时前
【Python】基础语法(1):常量、变量、类型、输入输出与运算符
开发语言·python
jimy17 小时前
polymorph.cpp里面的“析构函数、智能指针”问题
开发语言·c++
m0_380743877 小时前
PHP 8.3 缓存清除不生效怎么排查
开发语言·php
朝朝辞暮i7 小时前
C++ 第 6 课:switch —— 多状态选择
开发语言·c++·算法
小凡geo8 小时前
本地商家 GEO:用脚本一键生成 FAQPage 结构化数据,让 AI 切片更稳
开发语言·人工智能·python·microsoft·搜索引擎·ai
朝朝辞暮i8 小时前
C++ 第 4 课:if / else —— 让程序自己做决定
开发语言·c++
波力海苔夹心脆6758 小时前
C# 值类型与引用类型详解:存储位置、赋值机制、参数传递、相等比较、装箱拆箱与常见陷阱
开发语言·jvm·经验分享·笔记·c#·.net
m0_380743878 小时前
Qt中导航栏实现的详细指南
开发语言·c++