Programming with MATLAB    

面と行列に操作する関数

matfunディレクトリにある線形代数や行列関数のように、面や行列に対する演算を行う関数は、引数として多次元配列を受け付けません。つまり、matfunディレクトリにある関数や配列演算子*, ^, \, /に対して多次元引数を使うことはできません。多次元引数やオペランドを与えるとエラーになります。

多次元配列内で行列関数や行列に対する演算子を適用するためにインデックスを使うことができます。たとえば、3次元配列Aを作成します。

多次元配列全体に関数eigを適用するとエラーになります。

しかし、配列内の面にeigを適用することはできます。たとえば、配列の1ページだけ(この場合、2ページ目)をインデックス付けするためにコロン表記を使います。


  要素単位に操作する関数 データの多次元配列化