Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

mxGetClassID (C)

C 構文

#include "matrix.h"
mxClassID mxGetClassID(const mxArray *pm);

説明

mxGetClassId を使用して、mxArray のクラスを判断します。mxArray のクラスは mxArray が保持しているデータの種類を識別します。たとえば、pm が logical mxArray を指している場合、関数 mxGetClassIdmxLOGICAL_CLASS を返します (C の場合)。

mxGetClassIdmxGetClassName に似ていますが、前者はクラスを整数識別子として返し、後者はクラスを文字列として返します。

入力引数

すべて展開する

mxArray 配列へのポインター。const mxArray* として指定します。

出力引数

すべて展開する

mxArray のクラス (カテゴリ) の数値識別子。mxClassID として指定します。C 言語のクラス識別子のリストは、関数 mxClassID を参照してください。ユーザー定義型の場合、mxGetClassId は配列の内容のクラスを識別する一意の値を返します。mxIsClass を使用すると、配列が特定のユーザー定義型であるか判断することができます。

matlabroot/extern/examples/mex の次の例を参照してください。

matlabroot/extern/examples/refbook の次の例を参照してください。

R2006a より前に導入