0
点赞
收藏
分享

微信扫一扫

这么详细的数学建模编程语言教程,确定不收藏吗?(一)



文案:shuohaodeBoltne

排版:随心390


hello,大家好。各位可点击左下方阅读原文,访问公众号官方店铺。谨防上当受骗,感谢各位支持!


废话不多说,直奔主题(这句话就是废话)

环境都配置好了吗?没配置好还在刷手手机机机!!!


1.  MATLAB+ YALMIP + solver(Gurobi)的环境搭建

官方学习网站:https://yalmip.github.io/

步骤一:从官方学习网站:https://yalmip.github.io/下载YALMIP压缩包,将其解压到任意文件夹(记住即可)。由于YALMIP提供了MATLAB调用求解器(solver)的应用程序接口(API),一般将下载的YALMIP压缩包解压到MATLAB安装路径下的toolbox文件夹中,小编的路径为D:\Program Files\MATLAB\R2014b\toolbox。


步骤二:打开MATLAB,将YALMIP添加到MATLAB的搜索路径中。

step1:点击主页—>setp2:点击设置路径按钮—>step3:点击添加并包含子文件夹,选择YALMIP所在的文件夹即可。


step1:点击主页

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_Julia


setp2:点击设置路径按钮

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_MATLAB_02


step3:点击添加并包含子文件夹,选择YALMIP所在的文件夹即可

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_MATLAB_03

MATLAB添加求解器(solver)路径的方法同上述步骤,可参考谷歌、度娘。

注意:刚到图书馆时不要刷手机,要去逛逛YALMIP论坛。


2.  Python+ solver(Gurobi)的环境搭建

步骤一:安装Anaconda和Gurobi(傻瓜式安装,网上教程一大把)


步骤二:找到Gurobi安装路径下的setup.py文件。小编的路径为:D:\gurobi811\win64,见下图。

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_多目标_04


步骤三:在地址栏输入cmd并回车,会出现管理员窗口,见下图。

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_Julia_05

步骤四:在管理员窗口输入python setup.py install并回车,出现如下界面即成功。

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_Julia_06

注意注意:刚到图书馆时不要刷手机,取而代之的是去看官方文档。


3.  Julia+ Anaconda + solver(Gurobi)的环境搭建。Julia堪称有C的速度,你确定不来吃瓜学习!

步骤一:官方下载https://cn.julialang.org/downloads/软件包,傻瓜式安装。

注意:如果你用的是1.4版本,需要设置镜像,否则下载包会很慢。

注意:如果你用的是1.5版本,就不需要设置镜像啦!!!

不管那个版本,都可以根据自己的喜好选择不同的镜像。推荐北外镜像ENV["JULIA_PKG_SERVER"]=https://mirrors.bfsu.edu.cn/julia/static。

镜像设置方法:在Julia的安装路径下找到startup.jl文件(小编路径为:D:\Julia-1.3.1\etc\julia),并用记事本打开,将ENV["JULIA_PKG_SERVER"]=https://mirrors.bfsu.edu.cn/julia/static复制并保存。见下图。

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_MATLAB_07

临时镜像设置方法:双击快捷方式,输入镜像。

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_Julia_08


步骤二:将Julia添加到Anaconda环境中(小编习惯用Jupyter)

step1:确定Jupyter的位置。快捷键WIN+R—>管理员窗口输入where jupyter并回车,找到环境位置。见下图。小编的位置为:D:\\Anaconda3\\Scripts\\jupyter.exe。

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_多目标_09


步骤三:按顺序在运行窗口输入命令ENV[“JUPYTER”] =“D:\\Anaconda3\\Scripts\\jupyter.exe”并回车、using Pkg并回车、Pkg.add(“IJulia”)并回车,不报错即代表环境配置成功。见下图

这么详细的数学建模编程语言教程,确定不收藏吗?(一)_MATLAB_10


步骤四:可参考Python + solver(Gurobi)中的环境搭建方法。也可参考https://github.com/jump-dev/Gurobi.jl。

注意注意注意:刚到图书馆时不要刷手机,要去逛逛Julia官方论坛、官方文档。


拓展:Julia称得上是一个宝库了!!!

PyCall.jl 可调用python

CCall.jl调用C/Fortran

Cxx.jl调用C++

RCall.jl调用R

JavaCall.jl调用 java

MATLAB.jl 调用matlab


下次推文将以CVRP模型为例,用三种编程语言分别调用求解器进行求解,快来熟悉一下模型!!!




这么详细的数学建模编程语言教程,确定不收藏吗?(一)_MATLAB_11


举报

相关推荐

0 条评论