MATLAB Application Program Interface
  Go to function:
    Search    Help Desk 

MATLAB Application Program Interface Reference

API Notes

The mex Script

The MATLAB Array

Passing Pointers in Fortran

DDE Routines

ddeadv

ddeexec

ddeinit

ddepoke

ddereq

ddeterm

ddeunadv

C Engine Routines

engClose

engEvalString

engGetArray

engGetFull (Obsolete)

engGetMatrix (Obsolete)

engOpen

engOutputBuffer

engPutArray

engPutFull (Obsolete)

engPutMatrix (Obsolete)

engSetEvalCallback (Obsolete)

engSetEvalTimeout (Obsolete)

engWinInit (Obsolete)

C MAT-File Routines

matClose

matDeleteArray

matDeleteMatrix (Obsolete)

matGetArray

matGetArrayHeader

matGetDir

matGetFp

matGetFull (Obsolete)

matGetMatrix (Obsolete)

matGetNextArray

matGetNextArrayHeader

matGetNextMatrix (Obsolete)

matGetString (Obsolete)

matOpen

matPutArray

matPutArrayAsGlobal

matPutFull (Obsolete)

matPutMatrix (Obsolete)

matPutString (Obsolete)

C MEX-Functions

mexAddFlops

mexAtExit

mexCallMATLAB

mexErrMsgTxt

mexEvalString

mexFunction

mexFunctionName

mexGet

mexGetArray

mexGetArrayPtr

mexGetEps (Obsolete)

mexGetFull (Obsolete)

mexGetGlobal (Obsolete)

mexGetInf (Obsolete)

mexGetMatrix (Obsolete)

mexGetMatrixPtr (Obsolete)

mexGetNaN (Obsolete)

mexIsFinite (Obsolete)

mexIsGlobal

mexIsInf (Obsolete)

mexIsLocked

mexIsNaN (Obsolete)

mexLock

mexMakeArrayPersistent

mexMakeMemoryPersistent

mexPrintf

mexPutArray

mexPutFull (Obsolete)

mexPutMatrix (Obsolete)

mexSet

mexSetTrapFlag

mexUnlock

mexWarnMsgTxt

C MX-Functions

mxArrayToString

mxAssert

mxAssertS

mxCalcSingleSubscript

mxCalloc

mxChar

mxClassID

mxClearLogical

mxComplexity

mxCreateCellArray

mxCreateCellMatrix

mxCreateCharArray

mxCreateCharMatrixFromStrings

mxCreateDoubleMatrix

mxCreateFull (Obsolete)

mxCreateNumericArray

mxCreateSparse

mxCreateString

mxCreateStructArray

mxCreateStructMatrix

mxDestroyArray

mxDuplicateArray

mxFree

mxFreeMatrix (Obsolete)

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 (Obsolete)

mxIsInf

mxIsInt8

mxIsInt16

mxIsInt32

mxIsLogical

mxIsNaN

mxIsNumeric

mxIsSingle

mxIsSparse

mxIsString (Obsolete)

mxIsStruct

mxIsUint8

mxIsUint16

mxIsUint32

mxMalloc

mxRealloc

mxSetAllocFcns

mxSetCell

mxSetClassName

mxSetData

mxSetDimensions

mxSetField

mxSetFieldByNumber

mxSetImagData

mxSetIr

mxSetJc

mxSetLogical

mxSetM

mxSetN

mxSetName

mxSetNzmax

mxSetPi

mxSetPr

Fortran Engine Routines

engClose

engEvalString

engGetFull

engGetMatrix

engOpen

engOutputBuffer

engPutFull

engPutMatrix

Fortran MAT-File Routines

matClose

matDeleteMatrix

matGetDir

matGetFull

matGetMatrix

matGetNextMatrix

matGetString

matOpen

matPutFull

matPutMatrix

matPutString

Fortran MEX-Functions

mexAtExit

mexCallMATLAB

mexErrMsgTxt

mexEvalString

mexFunction

mexGetEps

mexGetFull

mexGetGlobal

mexGetInf

mexGetMatrix

mexGetMatrixPtr

mexGetNaN

mexIsFinite

mexIsInf

mexIsNaN

mexPrintf

mexPutFull

mexPutMatrix

mexSetTrapFlag

Fortran MX-Functions

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



[ Next | Help Desk ]