我的电脑macOS Catalina 版本 10.15.4 Matlab R2019b

  1. 首先我下载最新版本mosek到/Users/name目录中(name是你电脑的名字);
  2. 在命令行输入:
conda install -c mosek mosek

再在命令行输入:

python /Users/name/mosek/8/tools/platform/osx64x86/bin/install.py

以上安装标准可在官方安装文档中找到:https://docs.mosek.com/8.1/install/installation.html#downloading-and-setting-up

  1. 获取mosek许可证:在官网https://www.mosek.com中找到academic license按钮,填写学校邮箱,之后会发送一个mosek.lic文件到你的学校邮箱,保存到/Users/name/mosek目录中(因为这是Matlab获取许可证默认搜索路径);

  2. 这就安装好了,用的时候需要addpath('/Users/name/mosek/9.2/toolbox/r2015a')
    下面运行一个代码看看:

%mosek
clear;close all;clc;
H = [1 -1; -1 2];
f = [-2; -6];
A = [1 1; -1 2; 2 1];
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 MEdisp( '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 秒。
  1. 在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.

Mac中在Matlab中安装Mosek相关推荐

  1. matlab中normfit,MATLAB中如何得到一组统计数据的分布特征

    MATLAB中如何得到一组统计数据的分布特征 我想通过MATLAB知道一组统计数据的分布特征,如属于哪种分布,均值方差等,请问如何实现?谢谢! function f=p_judge(A,alpha) ...

  2. OpenCV中与matlab中相对应的函数

    1.matlab中的imread相当于OpenCV中的cvLoadImage(imageName,  CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR): ...

  3. 在matlab中function,Matlab中function函数使用操作方法

    亲们或许不知道Matlab中function函数如何使用,那么今天小编就讲解Matlab中function函数使用操作方法哦,希望能够帮助到大家呢. Matlab中function函数使用操作方法 打 ...

  4. matlab 求取矩阵中值,matlab中取矩阵中指定列的值组成新矩阵

    matlab 矩阵中怎么加入冒号,比如我想矩阵A的第一列都为"1:" A(:,1)='1:';再问:不行的再答:用结构矩阵或者单元矩阵试试吧. 诚教:matlab中取矩阵的其中几行 ...

  5. matlab中struct2,Matlab中struct的用法

    struct在matlab中是用来建立结构体数组的.通常有两种用法: s = struct('field1',{},'field2',{},...) 这是建立一个空的结构体,field1,field2 ...

  6. matlab 中stairs,matlab中stairs的用法 ?

    MATLAB函数stairs简介 函数简介 在matlab中stairs函数用于绘制阶梯状图,在图像处理中的直方图均衡化技术中有很大的意义.在matlab的命令窗口中输入doc stairs或者hel ...

  7. matlab中eig,Matlab中的eig函数和eigs函数的异同点 | 学步园

    Matlab中的eig()函数和eigs()函数的异同点 1.相同点 都可以求解矩阵的特征值和特征向量 2.不同点 eig函数主要是给出矩阵的特征值和特征向量 eigs函数主要是通过迭代法来求解矩阵特 ...

  8. 如何在MATLAB中把变量填到Word中,将MATLAB中的图形转化到WORD中去

    Q;如何将matlab中的scope图形转到word中,至少三种方法 1.软件截图,这个就不多说了 2.使用Matlab命令,直接保存为图片 set(0,'ShowHiddenHandles','On ...

  9. 在matlab中fscanf,matlab中fscanf的用法

    示例:Matlab 读 txt 文件 fid=fopen('fx.txt','r'); %得到文件号 [f,count]=fscanf(fid,'%f %f',[12,90]); %把文件号 1 的数 ...

  10. matlab中permute,matlab中permute函数

    matlab中permute函数app是一款聚集海量游戏玩家的游戏社区应用,permute软件上可以看各大神原创游戏视频直播,与游戏大神互动交友,还能自由录制游戏视频记录精彩时刻. 功能介绍 matl ...

最新文章

  1. linux7怎样搭建zabbix,Centos7.0 搭建Zabbix环境
  2. excel表格制作计算机一级,计算机一级OFFICE辅导:给Excel表格添加背景音乐
  3. java杰森_java – 杰克逊杰森Mapper:没有场或空场?
  4. 路径问题(如何正确写出文件路径)
  5. 产品设计的从0到1全流程:以优惠券为例
  6. 数据的降维之特征选择及主成分分析
  7. pc和移动端获取滚动条的位置
  8. java web mvc spring_Java下Web MVC的领跑者:SpringMVC
  9. mysql的bht_BHT
  10. java trrows处理_检查表并根据同一表中两个匹配列的值使tr内容加粗
  11. PSpice添加SPICE模型
  12. 数据库mysql5.7 sqlyog的安装
  13. 车载前视摄像头学习笔记 ———— 摄像头输出数据格式(YUV)
  14. django教程ajax,Django Ajax的使用教程
  15. linux系统屏幕触摸校准
  16. 手把手教你如何微信公众号开发
  17. 基于C语言的飞机票预订系统
  18. 单片机教学打铃控制器C语言
  19. 2022学年第一学期郑州大学ACM招新赛选拔赛
  20. android 字体加下划线,如何在Android TextView中将字体样式设置为粗体,斜体和下划线?...

热门文章

  1. 欧姆龙服务器数码管不显示问题,TM1640驱动数码管不显示问题
  2. dell服务器开机自动进入bios设置,dell服务器进入bios设置独立显卡(戴尔bios显卡设置在哪)...
  3. 微信小程序开发工具显示网络错误
  4. iis 如何重启php,Windows下配置Nginx+PHP基本操作(启动、重启和退出)
  5. LTE学习笔记:LTE总体架构
  6. 使用adb shell screencap命令截图
  7. wwwscan批处理配置
  8. u2000网管服务器系统安装,U2000网管预安装后无法登陆
  9. jszip 解压压缩包_Node.js使用jszip实现打包zip压缩包
  10. yytextview 复制_Swift iOS : YYText显示微博@文字的方法