美文网首页新新家园
Matlab中凸优化工具包CVX的配置、注册与使用

Matlab中凸优化工具包CVX的配置、注册与使用

作者: Echo_Mz | 来源:发表于2020-01-15 18:17 被阅读0次

CVX工具包可以从官网下载http://cvxr.com/cvx/download/

CVX是基于Matlab的建模系统,用于处理凸优化问题。如果掌握好了,非常方便。

选择适合自己电脑的版本,我的电脑是64位,因此是下载cvx-w64.

CVX不需要安装,只需要配置一下,特别简单。

下面说一下配置,注册及使用方法

配置

1.下载并进行解压,如C:\cvx-w64

2.打开matlab,选择包含解压文件的文件位置

3.打开名为cvx_setup的文件直接运行,或者在matlab命令行输入命令cvx_setup

如果没有出现error等字样,则说明配置成功,但此时还没有注册。

注册:

在matlab命令行输入:cvx_version

会出现大概不到20行的信息,不用管其他,我们只需要找到我们需要的

License host:ssssss

user Host ID: 64e756441 (eth3)

Installed license:

 No license installed.

最后一句可以看到没有安装序列号,因为接下来我们进行注册。

1.进入官网的序列号页面:http://cvxr.com/cvx/licensing/

我是选用Academic users,其他的我不知道能不能用。

点击进去,需要填写一些基本信息,全名,大学名称,邮箱,和刚才显示的License host: ssssssuser和Host ID: 64e756441,选同意,然后点击submit your license request,就会看到提示:序列号文件已经发送到填写的邮箱了。

需要注意的是:选择学术用户,需要填写学校的邮箱,个人邮箱是不能用的。

2.打开自己邮箱,将附件cvx_license存入一个固定的位置,如C:/cvx_license.dat.

3.matlab命令行输入cvx_setup C:/cvx_license.dat

运行结果结果中出现:status:verified

则注册成功。

使用

跟我们平时写m文件一样,只是格式有些区别,这里示范下官网给出的几个例子。

最小二乘

寻找一个n维矩阵使||Ax-b||2最小化。

这里随机生成矩阵和向量。

m=16;n=8;A=randn(m,n);b=randn(m,1);

cvx_begin

variable x(n)

minimize(norm(A*x-b))

cvx_end

x

相关文章

  • Matlab中凸优化工具包CVX的配置、注册与使用

    CVX工具包可以从官网下载http://cvxr.com/cvx/download/。 CVX是基于Matlab的...

  • CVX 中的幂运算

    matlab 中的CVX工具包不支持 "^" 这个幂运算,cvx中有自己定义的幂运算函数,主要有三种:

  • 答辩记录

    问题一:算法是用什么实现的,怎样实现的? 算法的编程是用matlab实现的,具体是用优化工具包cvx的解作为优化问...

  • matlab全局优化与局部优化

    参考博客matlab全局优化与局部优化最优化方法的Matlab实现 在实际的工作和生活过程中,优化问题无处不在,比...

  • Apk体积优化

    1、svg的使用与优化2、Tint着色器的使用与优化3、资源打包配置优化4、动态库的打包配置优化5、移除无用的资源...

  • 凸优化相关概念学习笔记

    前言 由于凸优化具有一些很好的性质,比如: 凸问题中的局部最优解就是全局最优解 凸优化理论中的拉格朗日对偶为凸优化...

  • windows10+matlab+FLIR相机配置

    因项目需求,需要在matlab中调用FLIR相机,现把配置过程记录如下。 主要参考文章: 博客《matlab使用u...

  • 机器学习(6)——凸优化理论(一)

    概述   凸优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸优化...

  • 凸优化笔记2-主要内容

    笔记主要内容 凸集、凸函数、凸优化 凸优化理论 若干算法

  • Convex Optimization Note 1 | Int

    凸优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸优化在某种意义...

网友评论

    本文标题:Matlab中凸优化工具包CVX的配置、注册与使用

    本文链接:https://www.haomeiwen.com/subject/ppztzctx.html