Mac中在Matlab中安装Mosek
我的电脑macOS Catalina 版本 10.15.4 Matlab R2019b
- 首先我下载最新版本mosek到
/Users/name
目录中(name是你电脑的名字); - 在命令行输入:
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
获取mosek许可证:在官网
https://www.mosek.com
中找到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 = [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 秒。
- 在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相关推荐
- matlab中normfit,MATLAB中如何得到一组统计数据的分布特征
MATLAB中如何得到一组统计数据的分布特征 我想通过MATLAB知道一组统计数据的分布特征,如属于哪种分布,均值方差等,请问如何实现?谢谢! function f=p_judge(A,alpha) ...
- OpenCV中与matlab中相对应的函数
1.matlab中的imread相当于OpenCV中的cvLoadImage(imageName, CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR): ...
- 在matlab中function,Matlab中function函数使用操作方法
亲们或许不知道Matlab中function函数如何使用,那么今天小编就讲解Matlab中function函数使用操作方法哦,希望能够帮助到大家呢. Matlab中function函数使用操作方法 打 ...
- matlab 求取矩阵中值,matlab中取矩阵中指定列的值组成新矩阵
matlab 矩阵中怎么加入冒号,比如我想矩阵A的第一列都为"1:" A(:,1)='1:';再问:不行的再答:用结构矩阵或者单元矩阵试试吧. 诚教:matlab中取矩阵的其中几行 ...
- matlab中struct2,Matlab中struct的用法
struct在matlab中是用来建立结构体数组的.通常有两种用法: s = struct('field1',{},'field2',{},...) 这是建立一个空的结构体,field1,field2 ...
- matlab 中stairs,matlab中stairs的用法 ?
MATLAB函数stairs简介 函数简介 在matlab中stairs函数用于绘制阶梯状图,在图像处理中的直方图均衡化技术中有很大的意义.在matlab的命令窗口中输入doc stairs或者hel ...
- matlab中eig,Matlab中的eig函数和eigs函数的异同点 | 学步园
Matlab中的eig()函数和eigs()函数的异同点 1.相同点 都可以求解矩阵的特征值和特征向量 2.不同点 eig函数主要是给出矩阵的特征值和特征向量 eigs函数主要是通过迭代法来求解矩阵特 ...
- 如何在MATLAB中把变量填到Word中,将MATLAB中的图形转化到WORD中去
Q;如何将matlab中的scope图形转到word中,至少三种方法 1.软件截图,这个就不多说了 2.使用Matlab命令,直接保存为图片 set(0,'ShowHiddenHandles','On ...
- 在matlab中fscanf,matlab中fscanf的用法
示例:Matlab 读 txt 文件 fid=fopen('fx.txt','r'); %得到文件号 [f,count]=fscanf(fid,'%f %f',[12,90]); %把文件号 1 的数 ...
- matlab中permute,matlab中permute函数
matlab中permute函数app是一款聚集海量游戏玩家的游戏社区应用,permute软件上可以看各大神原创游戏视频直播,与游戏大神互动交友,还能自由录制游戏视频记录精彩时刻. 功能介绍 matl ...
最新文章
- linux7怎样搭建zabbix,Centos7.0 搭建Zabbix环境
- excel表格制作计算机一级,计算机一级OFFICE辅导:给Excel表格添加背景音乐
- java杰森_java – 杰克逊杰森Mapper:没有场或空场?
- 路径问题(如何正确写出文件路径)
- 产品设计的从0到1全流程:以优惠券为例
- 数据的降维之特征选择及主成分分析
- pc和移动端获取滚动条的位置
- java web mvc spring_Java下Web MVC的领跑者:SpringMVC
- mysql的bht_BHT
- java trrows处理_检查表并根据同一表中两个匹配列的值使tr内容加粗
- PSpice添加SPICE模型
- 数据库mysql5.7 sqlyog的安装
- 车载前视摄像头学习笔记 ———— 摄像头输出数据格式(YUV)
- django教程ajax,Django Ajax的使用教程
- linux系统屏幕触摸校准
- 手把手教你如何微信公众号开发
- 基于C语言的飞机票预订系统
- 单片机教学打铃控制器C语言
- 2022学年第一学期郑州大学ACM招新赛选拔赛
- android 字体加下划线,如何在Android TextView中将字体样式设置为粗体,斜体和下划线?...
热门文章
- 欧姆龙服务器数码管不显示问题,TM1640驱动数码管不显示问题
- dell服务器开机自动进入bios设置,dell服务器进入bios设置独立显卡(戴尔bios显卡设置在哪)...
- 微信小程序开发工具显示网络错误
- iis 如何重启php,Windows下配置Nginx+PHP基本操作(启动、重启和退出)
- LTE学习笔记:LTE总体架构
- 使用adb shell screencap命令截图
- wwwscan批处理配置
- u2000网管服务器系统安装,U2000网管预安装后无法登陆
- jszip 解压压缩包_Node.js使用jszip实现打包zip压缩包
- yytextview 复制_Swift iOS : YYText显示微博@文字的方法