外部インタフェース/API リファレンス | ![]() ![]() |
オブジェクトに関連するクラス名を指定することによって、MATLAB構造体配列をMATLABオブジェクト配列に変換
C 言語表示
#include "matrix.h" int mxSetClassName(mxArray *array_ptr, const char *classname);
引数
array_ptr
クラスmxSTRUCT_CLASS
のmxArray
のポインタ。
classname
array_ptr
を変換するためのオブジェクトクラス。
戻り値
詳細
mxSetClassName
は、その後でMAT-ファイルに保存できるように、構造体配列をオブジェクト配列に変換します。オブジェクトは、LOAD
コマンドによってロードされるまで、MATLABにより登録または検証されません。指定したクラス名がMATLABで未定義のクラスである場合は、LOAD
はオブジェクトを単純な構造体配列に変換します。
参考
![]() | mxSetCell | mxSetData | ![]() |