mxIsClass (Fortran)
mxArray が指定のクラスのオブジェクトであるかどうかを判別
Fortran 構文
#include "fintrf.h" integer*4 mxIsClass(pm, classname) mwPointer pm character*(*) classname
説明
それぞれの mxArray
は、特定の型としてタグ付けされています。mxIsClass
は、mxArray
が指定の型である場合に 1
を返します。それ以外の場合、この関数は 0
を返します。
MATLAB® はクラスが基底クラスから派生しているかどうかをチェックしません。
Fortran の場合:
mxIsClass(pm, 'double')
上記は、次のいずれかを呼び出すことと同等です。
mxIsDouble(pm) mxGetClassName(pm) .eq. 'double'
mxIsDouble
形式を使用する方がより効率的です。
入力引数
バージョン履歴
R2006a より前に導入