Mac中在Matlab中安裝Mosek

2021-10-07 01:26:21 字數 1797 閱讀 4087

在命令列輸入:

conda install -c mosek mosek
再在命令列輸入:

python /users/name/mosek/8/tools/platform/osx64x86/bin/install.py
以上安裝標準可在官方安裝文件中找到:

獲取mosek許可證:在官網中找到academic license按鈕,填寫學校郵箱,之後會傳送乙個mosek.lic檔案到你的學校郵箱,儲存到/users/name/mosek目錄中(因為這是matlab獲取許可證預設搜尋路徑);

這就安裝好了,用的時候需要addpath('/users/name/mosek/9.2/toolbox/r2015a')

下面執行乙個**看看:

%mosek

clear;close all

;clc;

h =[1-

1;-1

2];f =[-

2;-6

];a =[11

;-12

;21]

;b =[2

;2;3

];lb =[0

;0];

mosek_path =

'/users/name/mosek/9.2/toolbox/r2015a'

;addpath(mosek_path)

which(

'linprog'

)tic

try[x,fval,exitflag,output,

lambda

]= quadprog(h,f,a,b,

,[],lb)

;catch me

disp(

'error with mosek toolbox, use built-in quadprog instead. '

) rmpath(mosek_path)

; opts = optimoptions(

'quadprog'

,'display'

,'off');

[x,fval,exitflag,output,

lambda

]= quadprog(h,f,a,b,

,[],lb,

,[],opts)

; addpath(mosek_path)

;end

toc

成功執行,輸出:

/users/name/mosek/9.2/toolbox/r2015a/linprog.m

歷時 0.039304 秒。

在matlab命令列視窗輸入mosekdiag看看輸出啥,下面是我的輸出:

matlab version   :

9.7.0

.1190202

(r2019b)

architecture : maci64

mosekopt path :

/users/name/mosek/

9.2/toolbox/r2015a/mosekopt.mexmaci64

mosek version :

9.2.10

test linear solve: success

mosekopt works ok. you can use mosek in matlab.

在MATLAB中安裝libsvm

搞了一天,看了很多資料,終於搞好了matlab中呼叫大牛寫好的svm庫,將結果告訴大家避免以後走彎路。1.參考 詳解 2.操作流程 請注意 詳細操作流程請參考上面的 詳解 這裡只說大框架和詳解裡沒有提到的問題。a.設定path file set path add with subfolders 加入...

在mac中安裝zsh

今天配置環境的時候看到別人推薦使用zsh,我就想裝個oh my zsh來試試,有兩種方法 1 在官網上有乙個安裝命令,在終端中使用 curl l sh自動安裝。git clone git oh my zsh cp oh my zsh templates zshrc.zsh template zshr...

在mac中安裝docker

本文使用的環境是mac os 10.11.5 docker 1.12.0。一 安裝docker for mac前需要知道的事情 三 安裝docker for mac 按照提示,一路往下走,最終會看到docker已經執行的頁面。四 檢查版本資訊 shell 1.docker version 2.doc...