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’));
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s