Windows mosek
下載
根據(jù)你的操作系統(tǒng)類型從這里下載mosek的安裝包,例如我是64位的Win 7,下載moseksetupwin64x86.msi這一項。
Note:安裝過程中建議選擇custom方式安裝到C:Usershostnamemosek目錄下
LICENSE配置
mosek的license配置相對比較復雜,來點耐心。
首先從這里申請一個mosek.lic文件,保存到mosek安裝目錄下
修改mosek.lic
推薦用notepad打開文件,并在最開始添加如下內(nèi)容:
SERVER MYHOSTNAME MYHOSTID 27000
USE_SERVER
將MYHOSTNAME替換成你的hostname,將MYHOSTID替換成你的hostid,這些可以從開始菜單->Mosek->imtools找到。如下圖
27000為port口,這里設置為27000無礙
本例程使用的是SERVER方式設置License,另外還有一種Floating方式,此處不討論
Token server setup
打開開始菜單->Mosek->Install MOSEK token server
選擇上面的mosek.lic,一路Next到底就能成功安好token server,你會看到如下提示
************************************
A license was checked out correctly.
************************************
添加環(huán)境變量
在環(huán)境變量表中新建一項
MOSEKLM_LICENSE_FILE= c:users<login_name>mosekmosek.lic
添加javapath到MATLAB中
到這一步已經(jīng)接近目標了,最后還需要一步,在MATLAB命令行中添加下面一句
>>javaaddpath('C:Usershostnamemosek8 oolsplatformwin64x86in/mosekmatlab.jar')
否則會報錯
Warning: MOSEK Fusion is not configured correctly; check that mosek.jar is added to the javaclasspath.
測試
在MATLAB命令行輸入mosekdiag測試是否安裝成功
>>mosekdiag
一個正確的輸出如下
>> mosekdiag
Matlab version: 8.3.0.532 (R2014a)
Architecture : PCWIN64
The mosek optimizer executed successfully from the command line:
MOSEK Version 8.0.0.60 (Build date: 2017-3-1 13:09:33)
Copyright (c) MOSEK ApS, Denmark. WWW: mosek.com
Platform: Windows/64-X86
FlexLM
Version : 11.13
Hostname : Dong-USTB
Host ID : "e6f89ceb00be e4f89ceb00c2 204747255cd9 e4f89ceb00be 005056c00001 005056c00008"
Search path : C:UsersDongmosek8mosek.lic
Operating system variables
PATH :
*** No input file specfied. No optimization is performed.
Return code - 0 [MSK_RES_OK]
mosekopt: C:UsersDongmosek8 oolbox2014aommosekopt.mexw64
MOSEK Version 8.0.0.60 (Build date: 2017-3-1 13:09:33)
Copyright (c) MOSEK ApS, Denmark. WWW: mosek.com
Platform: Windows/64-X86
mosekopt is working correctly.
MOSEK Fusion is working correctly.
關于mosek工具箱的具體使用,請參考官網(wǎng)指南。
總結
以上是生活随笔為你收集整理的Windows mosek的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全球首款曲面侧屏手机-三星GALAXY
- 下一篇: 魅蓝3S和魅蓝Note3对比哪个好 魅蓝