Download CVX
Version 2.0 (beta), May 2013, Build 957
The CVX package includes the program files, the users’ guide, and the complete example library. To download it, use one of these links.
Note: this is beta software. CVX is normally released under a rapid-release cycle, but Version 2.0 has a significant number of new features that have not been previously released. So far it has proven to be quite stable; but if you prefer, you may download version 1.22 below instead.
Licensing
CVX is free for use in both academic or commercial applications when paired with one of the free bundled free solvers, SDPT3 or SeDuMi. A CVX Professional license is required to use CVX with the commercial solvers Gurobi and MOSEK. Academic users can obtain a license key at no charge. For more information, visit the Licensing page.
The versions of CVX provided above may not be redistributed without the explicit advance permission of CVX Research, Inc. If you wish to distribute CVX with your application, please contact us or select one of the redistributable packages offered below.
Installation instructions
For most platforms, installation is relatively simple: unpack the distribution to an empty directory, and then run cvx_setup from the MATLAB command line. Full instructions can be found in the Installation section of the users’ guide, found here online or included with the distribution in the doc/ subdirectory.
Redistributable packages
The following packages are fully functional versions of CVX, except for the removal of code that connects to commercial solvers. The free solvers SDPT3 and SeDuMi are included. This package is offered under the CVX Standard License, a slightly strengthened or clarified version of the GPLv2 license.
Alternatively, you are welcome to distribute Version 1.22 of CVX instead, which was offered under the standard GPLv2 license.
