External Interfaces/API |
|
Index
%val
<1> <2>
- allocating memory
- DIGITAL Visual Fortran
- add-in
- MATLAB for Visual Studio
- API
- access methods
- memory management
- argument checking
- argument passing, from Java methods
- data conversion
- built-in data types
- conversions you can perform
- Java objects
- argument passing, to Java methods
- data conversion
- built-in arrays
- built-in data types
- Java object arrays
- Java object cell arrays
- Java objects
- objects of Object class
- string arrays
- string data types
- effect of dimension on
- argument type, Java
- effect on method dispatching
- array access methods
mat
- arrays
- cell
- empty
- hybrid
- MATLAB
- multidimensional
- persistent
- serial port object
- sparse
- temporary <1> <2>
- arrays, Java
- accessing elements of
- assigning
- the empty matrix
- values to
- with single subscripts
- comparison with MATLAB arrays
- concatenation of
- creating a copy
- creating a reference
- creating in MATLAB
- creating with
javaArray
- dimensionality of
- dimensions
- indexing
- with colon operator
- with single subscripts <1> <2>
- linear arrays
- passed by reference
- representing in MATLAB
- sizing
- subscripted deletion
- using the
end
subscript
- ASCII file mode
- ASCII flat file
- automation
- client
- controller <1> <2>
- server
BaudRate
bcc53engmatopts.bat
bcc53opts.bat
bcc54engmatopts.bat
bcc54opts.bat
bcc55engmatopts.bat
bcc55opts.bat
bccengmatopts.bat
bccopts.bat
- binary data
- reading from a device
- writing to a device
- binary file mode
- BLAS and LAPACK functions
- building MEX files for <1> <2>
- example of
- handling complex numbers
- passing arguments
- specifying the function name
BreakInterruptFcn
BSTR
- buffer
- input, serial port object
- output, serial port object
ByteOrder
BytesAvailable
BytesAvailableFcn
BytesAvailableFcnCount
BytesAvailableFcnMode
- C example
convec.c
doubleelem.c
findnz.c
fulltosparse.c
phonebook.c
revord.c
sincall.c
timestwo.c
timestwoalt.c
xtimesy.c
- C language
- data types
- debugging
- MEX-files
- C language example
- basic
- calling MATLAB functions
- calling user-defined functions
- handling 8-, 16-, 32-bit data
- handling arrays
- handling complex data
- handling sparse arrays
- passing multiple values
- persistent array
- strings
- callback
- serial port object
- functions
- properties
- caller workspace
cat
- using with Java arrays
- using with Java objects
cell
- using with Java objects
- cell arrays <1> <2>
- converting from Java object
char
- overloading toChar in Java
class
- using in Java
- classes, Java
- built-in
- defining
- identifying using
which
- importing
- loading into workspace
- making available to MATLAB
- sources for
- third-party
- user-defined
classpath.txt
- finding and editing
- using with Java archive files
- using with Java classes
- using with Java packages
- client (DDE)
- collections
- colon
- using in Java array access
- using in Java array assignment
- COM
- automation server
- collections
- concepts
- controller
Count
property
- event handler function
Execute
method
Item
method
- launching server
- limitations of MATLAB support
- MATLAB as automation client
- ProgID
- server
- use in the MATLAB Engine
- commands. See individual commands. <1> <2>
- Compaq Visual Fortran compiler
- debugging
- compiler
- changing on UNIX
- debugging
- Compaq Visual Fortran
- Microsoft
- Watcom
- preconfigured options file
- selecting on Windows
- supported
- compiling
- engine application
- UNIX
- Windows
- MAT-file application
- UNIX
- Windows
- complex data
- in Fortran
compopts.bat
- computational routine <1> <2>
- concatenation
- of Java arrays
- of Java objects
- configuration
- problems
- UNIX
- Windows <1> <2>
- control pins
- serial port object, using
convec.c
convec.f
- conversation (DDE)
- conversion, data
- in Java method arguments
- copying a Java array
Count
property
- data access
- within Java objects
- data bits
- data format
- serial port
- data storage
- data type
- C language
- cell arrays
- checking
- complex double-precision nonsparse matrix
- empty arrays
- Fortran language
- MAT-file
- MATLAB
- MATLAB string
- multidimensional arrays
- numeric matrix
- objects
- sparse arrays
- sparse matrices
- structures
- data, MATLAB
- exporting from
- importing to
DataBits
DataTerminalReady
DataToOutput
dblmat.f
dbmex
- DCE
- DCOM (distributed component object model)
- using MATLAB as a server
- DDE (dynamic data exchange)
- accessing MATLAB as server
- advisory links
- client
- conversation
- hot link
- item
- MATLAB
- requesting data from
- sending commands to
- sending data to
- using as client
- name hierarchy
- notifying when data changes
- server
- service name
- topic <1> <2>
- engine
- system
- warm link
- Windows clipboard formats
ddeadv
ddeexec
ddeinit
ddepoke
ddereq
ddeterm
ddeunadv
- debugging C language MEX-files
- UNIX
- Windows
- debugging Fortran language MEX-files
- UNIX
- Windows
- DEC Alpha
- declaring pointers
df50engmatopts.bat
df50opts.bat
df60engmatopts.bat
df61opts.bat
df66opts.bat
diary
- diary file
- DIGITAL Visual Fortran compiler
- debugging
- directory
eng_mat
mex
mx
refbook
- directory organization
- MAT-file application
- Microsoft Windows
- UNIX
- directory path
- convention
- display
- serial port object
display
function
- overloading toString in Java
- distributed component object model. See DCOM.
dll
extension
- DLLs
- locating
- documenting MEX-file <1> <2>
double
- overloading toDouble in Java
doubleelem.c
- DTE
- dynamic data exchange. See DDE.
- dynamic memory allocation
- in Fortran
mxCalloc
- dynamically linked subroutines
- empty arrays
- empty matrix
- conversion to Java
NULL
- in Java array assignment
- empty string
- conversion to Java object
end
- use with Java arrays
eng_mat
directory <1> <2>
engClose
<1> <2>
engdemo.c
engEvalString
engGetVariable
<1> <2>
engGetVisible
- engine
- compiling
- linking
- UNIX
- windows
- engine application
- Windows
- engine example
- calling MATLAB
- from C program
- from Fortran program
- engine functions
- engine library
- communicating with MATLAB
- UNIX
- Windows
engOpen
<1> <2>
engOpenSingleUse
engopts.sh
engOutputBuffer
engPutVariable
engSetVisible
engwindemo.c
<1> <2>
ErrorFcn
- event handler
- function
- writing
- events
- serial port object
- storing information
- types
- examples, Java programming
- communicating through a serial port
- creating and using a phone book
- finding an internet protocol address
- reading a URL
- exception
- floating-point <1> <2>
- exceptions, Java
- handling
explore
example
- extension
- MEX-file
-f
option
fengdemo.f
fieldnames
- using with Java objects
- file mode
- ASCII
- binary
- files
- flat
- linking multiple <1> <2>
findnz.c
- floating-point exceptions
- Borland C++ Compiler on Windows <1> <2>
- engine applications
- masking <1> <2>
- MAT-file applications
FlowControlHardware
fopen
<1> <2>
- Fortran
- case in
- data types
- pointers
- concept <1> <2>
- declaring
- Fortran examples
convec.f
dblmat.f
fulltosparse.f
matsq.f
passstr.f
revord.f
sincall.f
timestwo.f
xtimesy.f
- Fortran language examples
- calling MATLAB functions
- handling complex data
- handling sparse matrices
- passing arrays of strings
- passing matrices
- passing multiple values
- passing scalar <1> <2>
- passing strings
- Fortran language MEX-files
- components
fread
fulltosparse.c
fulltosparse.f
- function handles
- serial port object callback
fwrite
-g
option
- gateway routine <1> <2> <3>
- accessing
mxArray
data
gccopts.sh
GetFullMatrix
- handshaking
- serial port object
help
<1> <2>
- help files <1> <2>
- hybrid array
- persistent
- temporary
- hybrid arrays
- IDE
- building MEX-files
- IEEE routines
import
- using with Java classes
include
directory
- indexing Java arrays
- using single colon subscripting
- using single subscripting
InputBufferSize
- internet protocol address
- Java example
ir
<1> <2> <3>
isa
- using with Java objects
isjava
- using with Java objects
Item
method
- Java
- API class packages
- archive (JAR) files
- development kit
- Java Virtual Machine (JVM)
- packages
- Java, MATLAB interface to
- arguments passed to Java methods
- arguments returned from Java methods
- arrays, working with
- benefits of
- classes, using
- examples
- methods, invoking
- objects, creating and using
- overview
javaArray
function
jc
<1> <2> <3>
- LAPACK and BLAS functions
- building MEX files for <1> <2>
- example of
- handling complex numbers
- passing arguments
- specifying the function name
lccengmatopts.bat
lccopts.bat
- library path
- setting on UNIX <1> <2>
- linking DLLs to MEX-files
- linking multiple files <1> <2>
load
<1> <2>
- using with Java objects
- loading
- serial port objects
- locating DLLs
logical
mat.h
matClose
<1> <2>
matDeleteVariable
<1> <2>
matdemo1.f
matdemo2.f
- MAT-file
- C language
- reading
- compiling
- data types
- examples
- Fortran language
- creating
- reading
- linking
- overview
- subroutines
- UNIX libraries
- using
- Windows libraries
- MAT-file application
- UNIX
- Windows
- MAT-file example
- creating
- C language
- Fortran language
- reading
- C language
- Fortran language
- MAT-functions 6-6-??
matGetDir
<1> <2>
matGetFp
matGetNextVariable
<1> <2>
matGetNextVariableInfo
<1> <2>
matGetVariable
<1> <2>
matGetVariableInfo
<1> <2>
- MATLAB
- arrays
- as DCOM server client
- data
- data file format
- data storage
- data type
- engine
- exporting data
- importing data
- MAT-file
- reading arrays from
- saving arrays to
- moving data between platforms
- stand-alone applications <1> <2>
- string
- using as a computation engine
- variables
- MATLAB add-in for Visual Studio
- configuring on Windows 98
- configuring on Windows ME
- MATLAB Automation Server
- supported methods
- MATLAB for Visual Studio add-in
matOpen
<1> <2>
matopts.sh
matPutArray
<1> <2>
matPutArrayAsGlobal
<1> <2>
- matrix
- complex double-precision nonsparse
- numeric
- sparse <1> <2>
matrix.h
matsq.f
- memory
- allocation
- leak <1> <2>
- temporary
- memory management <1> <2> <3>
- API
- compatibility
- routines
- special considerations
methods
- using with Java methods
- methods, Java
- calling syntax
- converting input arguments
- displaying
- displaying information about
- finding the defining class
- overloading
- passing data to
- static
- undefined
methodsview
- output fields
mex
<ENV_VAR>#<val>
-g
<1> <2>
mex
build script <1> <2>
- default options file, UNIX
- default options file, Windows
- switches
<name>#<def>
<name>=<def>
@<rsp_file>
-argcheck
-c
-D<name>[#<def>]
-f <file>
-fortran
<1> <2>
-g
-h[elp]
-I<pathname>
-inline
-l<file>
-L<pathname>
-O
-outdir <name>
-output <name>
-setup
<1> <2>
-U<name>
-v
-V4
mex
directory
mex.bat
mex.m
mex.sh
mexAtExit
- register a function
mexaxp
extension
mexCallMATLAB
<1> <2> <3> <4> <5> <6>
mexErrMsgTxt
<1> <2>
mexEvalString
<1> <2>
- MEX-file
- advanced topics
- Fortran
- applications of
- arguments
- C language
- calling
- compiling
- Microsoft Visual C++
- UNIX <1> <2>
- Windows <1> <2>
- components
- computation error
- configuration problem
- creating C language <1> <2>
- creating Fortran language
- custom building
- debugging C language
- debugging Fortran language
- DLL linking
- documenting <1> <2>
- dynamically allocated memory
- examples <1> <2>
- extensions
- load error
- overview
- passing cell arrays
- passing structures
- problems
- segmentation error
- syntax errors
- temporary array
- using
- versioning
mexFunction
<1> <2> <3>
- altered name
- parameters <1> <2>
mexGetMatrix
mexGetVariable
mexglx
extension
mexhp7
extension
mexhpux
extension
mexMakeArrayPersistent
mexMakeMemoryPersistent
mexopts.bat
mexopts.sh
mexPutMatrix
mexPutVariable
mexrs6
extension
mexSetTrapFlag
mexsg
extension
mexsol
extension
mexversion.rc
- M-file
- creating data
- Microsoft compiler
- debugging
- Microsoft Windows
- directory organization
msvc50engmatopts.bat
msvc50opts.bat
msvc60engmatopts.bat
msvc60opts.bat
- multidimensional arrays
mx
directory
mxArray
<1> <2>
- accessing data
- contents
- improperly destroying
ir
jc
nzmax
pi
pr
- temporary with improper data
- type
mxCalloc
<1> <2> <3>
mxCopyComplex16ToPtr
mxCopyPtrToComplex16
mxCopyPtrToReal8
<1> <2>
mxCreateFull
<1> <2>
mxCreateNumericArray
mxCreateSparse
mxCreateString
<1> <2>
mxDestroyArray
<1> <2> <3>
mxFree
mxGetCell
mxGetData
<1> <2> <3>
mxGetField
mxGetImagData
<1> <2>
mxGetPi
<1> <2>
mxGetPr
<1> <2> <3>
mxGetScalar
<1> <2>
mxMalloc
<1> <2>
mxRealloc
<1> <2>
mxSetCell
<1> <2>
mxSetData
<1> <2> <3>
mxSetField
mxSetImagData
<1> <2>
mxSetIr
mxSetJc
mxSetPi
<1> <2>
mxSetPr
<1> <2>
mxUNKNOWN_CLASS
<1> <2>
Name
- serial port property
ndims
- using with Java arrays
nlhs
<1> <2> <3> <4>
nrhs
<1> <2> <3> <4>
- null modem cable
- numeric matrix
nzmax
<1> <2>
- objects
- serial port
- objects, Java
- accessing data within
- concatenating
- constructing
- converting to MATLAB cell array
- converting to MATLAB structures
- identifying fieldnames
- information about
- class name
- class type
- passing by reference
- saving and loading
- options file
- creating new
- modifying
- preconfigured
- specifying
- when to specify
OutputBufferSize
OutputEmptyFcn
- overloading Java methods
Parity
- parity bit
- passing data to Java methods
passstr.f
- persistent arrays
- exempting from cleanup
phonebook.c
pi
PinStatus
PinStatusFcn
plhs
<1> <2> <3> <4>
- pointer
- Fortran language MEX-file
Port
pr
prhs
<1> <2> <3> <4>
- properties
- serial port object
- protocol
- DCOM
PutFullMatrix
- read/write failures, checking for
ReadAsyncMode
- reading
- binary data from a device
- text data from a device
- record file
- serial port object
- creating multiple files
- filename
- format
RecordDetail
RecordMode
RecordName
RecordStatus
refbook
directory
- references
- to Java arrays
RequestToSend
revord.c
revord.f
- routine
- computational
- gateway <1> <2>
mex
mx
- RS-232 standard
save
<1> <2>
- using with Java objects
- saving
- serial port objects
- serial port
- data format
- devices,connecting
- object creation
- RS-232 standard
- session
- signal and pin assignments
- serial port object
- array creation
- callback properties
- configuring communications
- connecting to device
- disconnecting
- display
- event types
- handshaking
- input buffer
- output buffer
- properties
- reading binary data
- reading text data
- recording information to disk
- using control pins
- using events and callbacks
- writing and reading data
- writing binary data
- writing text data
- serializable interface
- service name <1> <2>
- session
- serial port
- shared libraries directory
- UNIX
- Windows
sincall.c
sincall.f
size
- using with Java arrays
- sparse arrays
- sparse matrices
- start bit
- static data, Java
- accessing
- assigning
- static methods, Java
Status
- stop bit
StopBits
- storing data
- string
struct
- using with Java objects
- structures
- structures, MATLAB
- converting from Java object
- subroutines
- dynamically linked
- system configuration
Tag
- serial port property
- temporary arrays
- automatic cleanup
- destroying
- temporary memory
- cleaning up
Terminator
- text data
- reading from a device
- writing to a device
Timeout
TimerFcn
TimerPeriod
timestwo.c
timestwo.f
timestwoalt.c
TransferStatus
- troubleshooting
- MEX-file creation
Type
- serial port property
uint8
- UNIX
- directory organization
- URL
- Java example
UserData
- serial port property
ValuesReceived
ValuesSent
- variable scope
- variables
- versioning MEX-files
- Visual Basic
- MATLAB DDE server example
wat11copts.bat
wat11engmatopts.bat
- Watcom compiler
- debugging
watcopts.bat
watengmatopts.bat
which
- using with Java methods
- Windows
- automation
- COM
- directory organization
mex -setup
- selecting compiler
- Windows clipboard format
- Metafilepict
- text
- XLTable
- workspace
- caller <1> <2>
- MEX-file function <1> <2>
- write/read failures, checking for
- writing
- binary data to a device
- text data to a device
- writing event handlers
xtimesy.c
xtimesy.f
yprime.c
<1> <2>
yprimef.F
yprimef.f
yprimefg.F
yprimefg.f
| ValuesSent | |