I am Charmie

メモとログ

CVX; Matlab Software for Disciplined Convex Programming

CVXのインストール @ Windows XP 32bit
Convex optimizationを習得すべく,CVXのインストール.

以下のページに行く.
http://cvxr.com/cvx/download

CVXのパッケージはzip形式で提供されてる(unix用にはtar.gzファイル).
zipファイルの中にはプログラムファイル,ユーザガイド,サンプル等が入ってる.
http://cvxr.com/cvx/cvx.zip

zipファイル内,もしくは以下のユーザガイドのAppendixに詳しいインストール方法が書いてある.
http://cvxr.com/cvx/cvx_usrguide.pdf

  1. zipファイルを解凍するとcvxというフォルダができるので,任意の場所に移動.ただし,MatLabのtoolboxフォルダに移動させてはダメと注意書きされている(このルールを破るとどうなるのかは知らない).
    ユーザガイドに従って,C:\Matlab\personalというフォルダを作り,そこにcvxフォルダを移動.

  2. MatLabを起動.

  3. cvxフォルダへ移動.
    cd C:\Matlab\personal\cvx

  4. セットアップ
    cvx_setup

  5. setupを行えばcvxフォルダがパスに追加されるけど,MatLabを再起動するとパス設定が消えてしまう?ので,cvxを使い続けたい場合はスタートアップにpathを保存する.
    具体的には,startup.mというファイルに以下のコマンドを書いて保存すれば,毎回MatLab起動時にコマンドが自動的に実行される.
    addpath(genpath('C:\Program Files\MATLAB\personal\cvx'));