外部インタフェース/API リファレンス


API Notes

mexスクリプト

MATLAB配列

Fortranでポインタを渡す


C エンジンルーチン

engClose

engEvalString

engGetArray

engGetFull (廃版)

engGetMatrix (廃版)

engOpen

engOpenSingleUse

engOutputBuffer

engPutArray

engPutFull (廃版)

engPutMatrix (廃版)

engSetEvalCallback (廃版)

engSetEvalTimeout (廃版)

engWinInit (廃版)


C MAT-ファイルルーチン

matClose

matDeleteArray

matDeleteMatrix (廃版)

matGetArray

matGetArrayHeader

matGetDir

matGetFp

matGetFull (廃版)

matGetMatrix (廃版)

matGetNextArray

matGetNextArrayHeader

matGetNextMatrix (廃版)

matGetString (廃版)

matOpen

matPutArray

matPutArrayAsGlobal

matPutFull (廃版)

matPutMatrix (廃版)

matPutString (廃版)


C MEX-Function

mexAddFlops (廃版)

mexAtExit

mexCallMATLAB

mexErrMsgTxt

mexEvalString

mexFunction

mexFunctionName

mexGet

mexGetArray

mexGetArrayPtr

mexGetEps (廃版)

mexGetFull (廃版)

mexGetGlobal (廃版)

mexGetInf (廃版)

mexGetMatrix (廃版)

mexGetMatrixPtr (廃版)

mexGetNaN (廃版)

mexIsFinite (廃版)

mexIsGlobal

mexIsInf (廃版)

mexIsLocked

mexIsNaN (廃版)

mexLock

mexMakeArrayPersistent

mexMakeMemoryPersistent

mexPrintf

mexPutArray

mexPutFull (廃版)

mexPutMatrix (廃版)

mexSet

mexSetTrapFlag

mexUnlock

mexWarnMsgTxt


C MX-Function

mxAddField

mxArrayToString

mxAssert

mxAssertS

mxCalcSingleSubscript

mxCalloc

mxChar

mxClassID

mxClearLogical

mxComplexity

mxCreateCellArray

mxCreateCellMatrix

mxCreateCharArray

mxCreateCharMatrixFromStrings

mxCreateDoubleMatrix

mxCreateFull (廃版)

mxCreateNumericArray

mxCreateNumericMatrix

mxCreateScalarDouble

mxCreateSparse

mxCreateString

mxCreateStructArray

mxCreateStructMatrix

mxDestroyArray

mxDuplicateArray

mxFree

mxFreeMatrix (廃版)

mxGetCell

mxGetClassID

mxGetClassName

mxGetData

mxGetDimensions

mxGetElementSize

mxGetEps

mxGetField

mxGetFieldByNumber

mxGetFieldNameByNumber

mxGetFieldNumber

mxGetImagData

mxGetInf

mxGetIr

mxGetJc

mxGetM

mxGetN

mxGetName

mxGetNaN

mxGetNumberOfDimensions

mxGetNumberOfElements

mxGetNumberOfFields

mxGetNzmax

mxGetPi

mxGetPr

mxGetScalar

mxGetString

mxIsCell

mxIsChar

mxIsClass

mxIsComplex

mxIsDouble

mxIsEmpty

mxIsFinite

mxIsFromGlobalWS

mxIsFull (廃版)

mxIsInf

mxIsInt8

mxIsInt16

mxIsInt32

mxIsLogical

mxIsNaN

mxIsNumeric

mxIsSingle

mxIsSparse

mxIsString (廃版)

mxIsStruct

mxIsUint8

mxIsUint16

mxIsUint32

mxMalloc

mxRealloc

mxRemoveField

mxSetAllocFcns

mxSetCell

mxSetClassName

mxSetData

mxSetDimensions

mxSetField

mxSetFieldByNumber

mxSetImagData

mxSetIr

mxSetJc

mxSetLogical

mxSetM

mxSetN

mxSetName

mxSetNzmax

mxSetPi

mxSetPr


Fortranエンジンルーチン

engClose

engEvalString

engGetFull

engGetMatrix

engOpen

engOutputBuffer

engPutFull

engPutMatrix

Fortran MAT-ファイルルーチン

matClose

matDeleteMatrix

matGetDir

matGetFull

matGetMatrix

matGetNextMatrix

matGetString

matOpen

matPutFull

matPutMatrix

matPutString


Fortran MEX-Function

mexAtExit

mexCallMATLAB

mexErrMsgTxt

mexEvalString

mexFunction

mexGetEps

mexGetFull

mexGetGlobal

mexGetInf

mexGetMatrix

mexGetMatrixPtr

mexGetNaN

mexIsFinite

mexIsInf

mexIsNaN

mexPrintf

mexPutFull

mexPutMatrix

mexSetTrapFlag


Fortran MX-Function

mxCalloc

mxCopyCharacterToPtr

mxCopyComplex16ToPtr

mxCopyInteger4ToPtr

mxCopyPtrToCharacter

mxCopyPtrToComplex16

mxCopyPtrToInteger4

mxCopyPtrToPtrArray

mxCopyPtrToReal8

mxCopyReal8ToPtr

mxCreateFull

mxCreateSparse

mxCreateString

mxFree

mxFreeMatrix

mxGetIr

mxGetJc

mxGetM

mxGetN

mxGetName

mxGetNzmax

mxGetPi

mxGetPr

mxGetScalar

mxGetString

mxIsComplex

mxIsDouble

mxIsFull

mxIsNumeric

mxIsSparse

mxIsString

mxSetIr

mxSetJc

mxSetM

mxSetN

mxSetName

mxSetNzmax

mxSetPi

mxSetPr


DDE Function

ddeadv

ddeexec

ddeinit

ddepoke

ddereq

ddeterm

ddeunadv


 外部インタフェース/API リファレンス