2.1 簡単な演算 (1) 行列の作成方法 コマンドウィンドウにて,以下のコマンドを入力する。なお “[↵]” はリターンキーを押すことを表す。 A=[1,2,3; 4,5,6; 7,8,9] [↵] リターンキーを押すと,コマンドウィンドウに次のような結果が出力される。 >> A=[1,2,3; 4,5,6; 7,8,9] A = 1 2 3 4 5 6 7 8 9 図 2.1 コマンド入力の結果(1) “>>” で始まる行は,入力したコマンドを表し,その下が結果を表す。MATLABでは [ ] で区切られた情報は行列 1 として認識される。また,行列の要素の区切りはカンマ (,) で,行の区切りはセミコロン (;) で表される。つまり,上の例では3行×3列の行列を入力しており,1行目の要素が 1, 2, 3である。結果には3行3列の行列Aが作成されたことが示されている。 次に,以下のコマンドを入力する。 B=magic(3) [↵] 結果は次の通りとなる。 >> B=magic(3) B = 8 1 6 3 5 7 4 9 2 図 2.2 コマンド入力の結果(2) この例で使用した “magic( )” という命令は,「魔方陣 2 」を作成しなさいという命令で,括弧内の数字は魔方陣の大きさを表す。今回の場合,3行×3列の魔方陣を作成しなさい,ということになる。結果は変数Bに格納される。 なお,今回使用した “magic( )” のように,ある条件を与えたときにその条件に応じてあらかじめ決められた演算を行うプログラムのことを「関数 (function)」という。今回の場合,“3” が条件で,これにもとづき3×3の魔方陣が作成されている。関数の使い方はヘルプで確認できる。“magic( )”について確認したものが以下である: >> help magic magic Magic square. magic(N) is an N-by-N matrix constructed from t...