外部インタフェース/API    

Javaオブジェクト

メソッド呼び出しがJavaオブジェクトを出力するとき、MATLABは、それらの形式をオリジナルのままにします。Javaオブジェクトとして残るので、他のJavaメソッドと相互に作用させるためにそれらを継続利用することができます。

唯一の例外は、メソッドがタイプjava.lang.Objectのデータを出力するときです。このクラスは、Javaクラス階層のルートで、様々なタイプのオブジェクトや配列に対してcatchallとして頻繁に利用されます。呼び出されるメソッドがObjectクラスの値を出力するとき、MATLABは、その値を表「JavaタイプからMATLABタイプへの変換」に従って変換します。つまり、java.lang.Integerあるいはjava.lang.Booleanのような数値およびbooleanオブジェクトは、doubleの1行1列MATLAB行列に変換されます。これらのタイプのオブジェクト配列は、表の右側の列のMATLABデータタイプに変換されます。その他のオブジェクトタイプは、変換されません。


 組み込みデータタイプ オブジェクトをMATLABデータタイプに変換