windows(win7)+ MATLAB 配置 SNOPT7

0 下載SNOPT-matlab : https://github.com/snopt/snopt-matlab  (download zip)

1 申請license(https://ccom.ucsd.edu/~optimizers/downloads/ ,填寫信息(非美國的教育機構)即可,快的話2分鐘即可授權)

2 郵箱中,下載license & 郵件鏈接中 的 mex文件(snoptmex.mexw64)

3 將license文件 (snopt7.lic) 加入 系統環境變量。

   環境變量名:SNOPT_LICENSE

   環境變量值:path_to_lic_file\snopt.lic (我在空盤創建了一個專門放license文件的文件夾,因此爲E:\\licenses\snopt7.lic)

4 打開matlab,將mex文件 (snoptmex.mexw64) 放入 ...\snopt-matlab-2.5.0\matlab\  中

5 將snopt目錄(我的叫snopt-matlab-2.5.0)添加進matlab的路徑(包括子文件夾)

6 運行 matlab 目錄下的 runNPexamples.m 和 runQPexamples.m ,無報錯即OK。

 

7 SQOPT的配置過程也一樣,a) 添加license到系統環境變量SQOPT_LICENSE; b) 下載  mex文件(sqoptmex.mexw64) 添加到matlab目錄下即可。

 

————————————分界線————————————

 

1)snopt-matlab-2.5.0\matlab\sntoy 目錄下是兩個例程。

2)Using SNOPT in Matlab 教程:

http://ccom.ucsd.edu/~optimizers/usage/matlab/

 

reference & 其他教程 :https://blog.csdn.net/gaoyongfei001/article/details/79084332

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章