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工具箱的具体使用,请参考官网指南

  • 相关阅读:
    echarts做飞线图
    git 检出项目部分目录(稀疏检出)
    nuxt.js引入客户端脚本和第三方库出现window/document/ navigator未定义问题
    防止重复发送 Ajax 请求
    利用CSS、JavaScript及Ajax实现图片预加载的三大方法
    JavaScript中this的指向问题
    掌握jQuery插件开发
    原生javascript实现图片放大镜效果
    javascript实现页面滚屏效果
    JavaScript利用闭包实现模块化
  • 原文地址:https://www.cnblogs.com/xyd134/p/6605770.html
Copyright © 2011-2022 走看看