配布ファイルを使用するための準備
Windows 7/8/8.1/10 に MATLAB R2013a/2013b/R2014a/2014b/R2015a/R2015aSP1/2015b/R2016a がインストールされている環境を想定しています.…… 本書の執筆時点
(追記 2023/04/24)
MATLAB ファイルについては,Windows11 (64bit) の MATLAB R2023a でも動作するはずです.
YALMIP についてはリンクしていた web ページが変更されたので,修正しました.これに伴い,生成されるフォルダ名も yalmip から YALMIP-master に変更しています.
配布する MATLAB/Simulink ファイルを実行するための準備として,以下の操作を行います.
三つの zip ファイル
ip_toolbox_1.0.2.zip …… IP Toolbox, ODQ Toolbox/Lab
sedumi-master.zip …… SeDuMi (LMI を解くためのフリーのソルバ)
YALMIP-master.zip …… YALMIP (LMI を解くためのパーサ)
をダウンロードします.
これら zip ファイルを C ドライブのフォルダ
hoge …… C ドライブに各自で「新規作成」によりフォルダ hoge を生成する
にコピーしてから解凍し,フォルダ
ip_toolbox_1.0.2
sedumi-master
YALMIP-master
を生成します.
MATLAB のコマンドウィンドウで
>> addpath(genpath('C:\hoge\ip_toolbox_1.0.2\iptools'))
>> addpath(genpath('C:\hoge\ip_toolbox_1.0.2\odqlab_2.1.3'))
>> addpath(genpath('C:\hoge\sedumi-master'))
>> addpath(genpath('C:\hoge\YALMIP-master'))
と入力するか,もしくは,M ファイル
を実行し,パスの設定を行います.パスが通っているかどうかはコマンドウィンドウで
>> path
MATLABPATH
C:\hoge\YALMIP-master
C:\hoge\YALMIP-master\demos
C:\hoge\YALMIP-master\extras
C:\hoge\YALMIP-master\modules
C:\hoge\YALMIP-master\modules\bilevel
C:\hoge\YALMIP-master\modules\global
C:\hoge\YALMIP-master\modules\moment
C:\hoge\YALMIP-master\modules\parametric
C:\hoge\YALMIP-master\modules\robust
C:\hoge\YALMIP-master\modules\sos
C:\hoge\YALMIP-master\operators
C:\hoge\YALMIP-master\solvers
C:\hoge\sedumi-master
C:\hoge\sedumi-master\.github
C:\hoge\sedumi-master\.github\workflows
C:\hoge\sedumi-master\conversion
C:\hoge\sedumi-master\doc
C:\hoge\sedumi-master\examples
C:\hoge\ip_toolbox_1.0.2\odqlab_2.1.3
C:\hoge\ip_toolbox_1.0.2\iptools
.............................. 略 ..............................
のように実行することで確認できます.
なお,管理者権限を持つユーザの場合は,
xxxxx/toolbox/local/matlabrc.m
…… xxxxx は MATLAB がインストールされているフォルダ
の最下部に M ファイル
の内容を追加することによって,MATLAB の起動時に自動的にパスを設定することもできます.
以下に,
の説明を記述しています.