zoukankan      html  css  js  c++  java
  • Windows mosek

    下载

    根据你的操作系统类型从这里下载mosek的安装包,例如我是64位的Win 7,下载moseksetupwin64x86.msi这一项。

    Note:安装过程中建议选择custom方式安装到C:Usershostnamemosek目录下

    LICENSE配置

    mosek的license配置相对比较复杂,来点耐心。

    • 首先从这里申请一个mosek.lic文件,保存到mosek安装目录下
    • 修改mosek.lic

    推荐用notepad打开文件,并在最开始添加如下内容:

    SERVER MYHOSTNAME MYHOSTID 27000
    USE_SERVER
    

    将MYHOSTNAME替换成你的hostname,将MYHOSTID替换成你的hostid,这些可以从开始菜单->Mosek->imtools找到。如下图

    27000为port口,这里设置为27000无碍

    本例程使用的是SERVER方式设置License,另外还有一种Floating方式,此处不讨论

    a

    aa

    • Token server setup

    打开开始菜单->Mosek->Install MOSEK token server

    选择上面的mosek.lic,一路Next到底就能成功安好token server,你会看到如下提示

    ************************************
    A license was checked out correctly.
    ************************************
    
    • 添加环境变量

    在环境变量表中新建一项

    MOSEKLM_LICENSE_FILE= c:users<login_name>mosekmosek.lic
    

    gg

    • 添加javapath到MATLAB中

    到这一步已经接近目标了,最后还需要一步,在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	oolbox
    2014aommosekopt.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工具箱的具体使用,请参考官网指南

  • 相关阅读:
    javaweb中带标签体的自定义标签
    javaweb带父标签的自定义标签
    Filter的常见应用
    Filter内容
    JFace TableViewer性能改善 -- 使用VirtualTable
    SWT table性能改善 -- 使用VirtualTable
    java自动探测文件的字符编码
    [小技巧]Filezilla无法确定拖放操作目标,由于shell未正确安装__解决办法
    批量导出VBA工程中的Source
    开源许可证知多少
  • 原文地址:https://www.cnblogs.com/xyd134/p/6605770.html
Copyright © 2011-2022 走看看