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
- zipファイルを解凍するとcvxというフォルダができるので,任意の場所に移動.ただし,MatLabのtoolboxフォルダに移動させてはダメと注意書きされている(このルールを破るとどうなるのかは知らない).
ユーザガイドに従って,C:\Matlab\personalというフォルダを作り,そこにcvxフォルダを移動. - MatLabを起動.
- cvxフォルダへ移動.
cd C:\Matlab\personal\cvx - セットアップ
cvx_setup - setupを行えばcvxフォルダがパスに追加されるけど,MatLabを再起動するとパス設定が消えてしまう?ので,cvxを使い続けたい場合はスタートアップにpathを保存する.
具体的には,startup.mというファイルに以下のコマンドを書いて保存すれば,毎回MatLab起動時にコマンドが自動的に実行される.
addpath(genpath('C:\Program Files\MATLAB\personal\cvx'));