配布ファイルを使用するための準備

 Windows 7/8/8.1/10 に MATLAB R2013a/2013b/R2014a/2014b/R2015a/R2015aSP1/2015b/R2016a がインストールされている環境を想定しています.…… 本書の執筆時点

(追記 2023/04/24)

 配布する MATLAB/Simulink ファイルを実行するための準備として,以下の操作を行います.

ip_toolbox_1.0.2.zip …… IP Toolbox, ODQ Toolbox/Lab

sedumi-master.zip …… SeDuMi (LMI を解くためのフリーのソルバ)

YALMIP-master.zip …… YALMIP (LMI を解くためのパーサ)

をダウンロードします.

hoge …… C ドライブに各自で「新規作成」によりフォルダ hoge を生成する

にコピーしてから解凍し,フォルダ

ip_toolbox_1.0.2

sedumi-master

YALMIP-master

を生成します.

>> 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_ip.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 ファイル

path_ip.m

の内容を追加することによって,MATLAB の起動時に自動的にパスを設定することもできます.

 以下に,

IP_Toolbox

SeDuMi / YALMIP

ODQ Toolbox / Lab

の説明を記述しています.