| Programming with MATLAB |
あるオブジェクトを他のオブジェクトを使ってインデックス化
MATLABは、オブジェクトをインデックスとしてカウントする場合、オブジェクト
に対して定義されたsubsindex
メソッドを読み込みます。たとえば、オブジェクト a
があり、このオブジェクトを使って、他のオブジェクトbの中でインデックス化
を行なうことを考えます。
c = b(a);
subsindexメソッドは、つぎのサンプルコードに示すように、あるインデックスと
して使うことができるようにオブジェクトをdouble形式に変換するようなことを
行います。
function d = subsindex(a) %SUBSINDEX % インデックス表現の中で、一つのインデックスとして、 % 使われる倍精度フォーマットにオブジェクトを変換 d = double(a);
subsindex値は、0ベースで、1ベースではありません。
| オブジェクトに対して、endインデックスの定義 | Converterメソッド |