MATLAB Compiler |
|
Index
#line
directives
%#external
%#function
%#mex
%#mex
pragma
.cshrc
.DEF
file
-A
option flag
- add-in
- MATLAB for Visual Studio
- adding directory to path
-I
option flag
- algorithm hiding
- annotating
-A
option flag
- code <1> <2>
- output
- ANSI compiler
- installing on Microsoft Windows
- installing on UNIX
- application
- POSIX main
- application coding with
- M-files and C/C++ files
- M-files only
array_indexing
optimization
- axes objects
-B ccom
option flag
-B cexcel
option flag
-B cppcom
option flag
-B cppexcel
option flag
-B cpplib
option flag
-B cppsglcom
option flag
-B cppsglexcel
option flag
-B csglcom
option flag
-B csglexcel
option flag
-B csglsharedlib
option flag
-B csharedlib
option flag
-b
option
-B
option flag
-B pcode
option flag
-B sgl
option flag
-B sglcpp
option flag
bcc53opts.bat
bcc54opts.bat
bcc55opts.bat
bcc56opts.bat
- Borland compiler
- environment variable
- bundle file option <1> <2>
- bundle files
- bundling compiler options
-B
option flag
-c
option flag
- C
- compilers
- supported on PCs
- supported on UNIX
- generating
- interfacing to M-code
- shared library wrapper
- C++
- compilers
- supported on PCs
- supported on UNIX
- interfacing to M-code
- library wrapper
- required features
- templates
- callback problems, fixing
- callback strings
- searching M-files for
- changing compiler on PC
- changing license file
-Y
option flag
- code
- controlling
#line
directives
- controlling comments in
- controlling run-time error information
- hiding
- porting
- setting indentation
- setting width
- COM component
- wrapper
- COM object
- building
- files created
- interface <1> <2>
- support
- supported compilers <1> <2>
- command duality
- compiler
- C++ requirements
- changing default on PC
- changing default on UNIX
- changing on PC
- choosing on PC
- choosing on UNIX
- MIDL <1> <2>
- resource <1> <2>
- selecting on PC
- Compiler 2.1. See MATLAB Compiler.
- Compiler 2.3. See MATLAB Compiler.
- Compiler library
- on UNIX
- Compiler. See MATLAB Compiler.
- compiling
- complete syntactic details
- embedded M-file
- getting started
compopts.bat
- configuration problems
- conflicting options
- resolving
- conventions in our documentation (table)
- creating MEX-file
.cshrc
-d
option flag
- debugging
-G
option flag
- line numbers of errors
- debugging symbol information
debugline
setting
- Digital Fortran
- Digital UNIX
- C++ shared libraries
- Fortran shared libraries
- directory
user profile
- DLL. See shared library.
- duality
- command/function
- embedded M-file
- environment variable
- library path
- out of environment space on Windows
- error messages
- Compiler
- compile-time
- internal error
- run-time
- warnings
- errors
- getting line numbers of
- Excel plug-in
- building
- executables. See wrapper file.
- export list
- exported interfaces
- including
%#external
<1> <2>
-F
option flag <1> <2>
-f
option flag
- Fcn block
feval
<1> <2>
- interface function <1> <2>
feval
pragma <1> <2>
- figure objects
- file
license.dat
<1> <2>
mccpath
mlib
<1> <2>
- wrapper
fold_mxarrays
optimization
fold_non_scalar_mxarrays
optimization
fold_scalar_mxarrays
optimization
- folding
- formatting code
-F
option flag
- listing all options
- setting indentation
- setting page width
- Fortran
- full pathnames
- handling
%#function
<1> <2>
- function
- calling from M-code
- comparison to scripts
- compiling
- method
- private
- duality
feval
interface <1> <2>
- hand-written implementation version
- helper
- implementation version
- interface
- mangled name
nargout
interface <1> <2>
- normal interface <1> <2>
- unsupported in stand-alone mode
void
interface <1> <2>
- wrapper
-W
option flag
- function M-file
-G
option flag
-g
option flag
gasket.m
gcc
compiler
- generated Compiler files
- generating P-code
- graphics applications
- trouble starting
-h
option flag
- Handle Graphics
Callback
property
- objects
- header file
- C example
- C++ example
- helper functions
-h
option
- in stand-alone applications
- hiding code
-i
option
-I
option flag
- IDE, using an
- indentation
- setting
- inputs
- dynamically sized
- setting number
- installation
- Microsoft Windows
- PC
- verify from DOS prompt
- verify from MATLAB prompt
- UNIX
- verify from MATLAB prompt
- verify from UNIX prompt
- integrated development environment, using
- interface function
- interfacing M-code to C/C++ code
- internal error
- invoking
- MEX-files
-L
option flag
-l
option flag
lasterr
function
lccopts.bat
LD_LIBRARY_PATH
- run-time libraries
LIBPATH
- run-time libraries
- library
- path
- shared
- locating on PC
- locating on UNIX
- shared C
- static C++
- wrapper
libtbx
- license problem <1> <2> <3> <4>
license.dat
file <1> <2>
- licensing
- limitations
- PC compilers
- UNIX compilers
- limitations of MATLAB Compiler 2.0
- built-in functions
exist
- objects
- script M-file
#line
directives
- line numbers
- Linux
- locating shared libraries
- on UNIX
-M
option flag
-m
option flag <1> <2>
- macro option
-B pcode
-B sgl
-B sglcpp
-m
-p
-S
-x
- main program
- main wrapper
main.m
- makefile
- mangled function names
- MATLAB add-in for Visual Studio <1> <2>
- configuring on Windows 98
- configuring on Windows ME
- MATLAB Compiler
- annotating code
- capabilities <1> <2>
- code produced
- compiling MATLAB-provided M-files
- creating MEX-files
- error messages
- executable types
- flags
- formatting code
- generated files
- generated header files
- generated interface functions
- generated wrapper functions
- generating MEX-Files
- generating source files
- getting started
- installing on
- PC
- UNIX <1> <2>
- installing on Microsoft Windows
- license
- limitations
- macro
- new features <1> <2>
- options <1> <2>
- options summarized
- setting path in stand-alone mode
- Simulink S-function output
- Simulink-specific options
- supported executable types
- syntax
- system requirements
- Microsoft Windows
- UNIX
- troubleshooting <1> <2>
- verbose output
- warning messages
- warnings output
- why compile M-files?
- MATLAB interpreter
- running a MEX-file
- MATLAB libraries
- M-file Math <1> <2>
- MATLAB plug-ins. See MEX wrapper.
Matrix
data type
mbchar
mbcharscalar
mbcharvector
mbint
mbintscalar
mbintvector
mbreal
mbrealscalar
mbrealvector
mbscalar
mbuild
- options
- overriding language on
- PC
- UNIX
-regsvr
option
- -setup option
- PC
- UNIX
- troubleshooting
- verbose option
- PC
- UNIX
- verifying
- PC
- UNIX
mbuild
script
- PC options
- UNIX options
mbvector
mcc
- Compiler 2.3 options
mccpath
file
MCCSAVEPATH
mccstartup
- method directory
- method function
- compiling
%#mex
<1> <2>
mex
- configuring on PC
- overview
- suppressing invocation of
- verifying
- on Microsoft Windows
- on UNIX
- MEX wrapper <1> <2>
- MEX-file
- bus error
- comparison to stand-alone applications
- compatibility
- computation error
- configuring
- creating on
- UNIX
- example of creating
- extension
- Microsoft Windows
- UNIX
- for code hiding
- generating with MATLAB Compiler
- invoking
- precedence
- problems
- segmentation error
- timing
- troubleshooting
- MEX-function
mexopts.bat
MFC42.dll
- M-file
- compiling embedded
- example
gasket.m
houdini.m
main.m
mrank.m
<1> <2>
- function
- MATLAB-provided
- script <1> <2>
- M-files
- searching for callback strings
mglinstaller
mglinstaller.exe
- Microsoft Interface Definition Language (MIDL) compiler <1> <2>
- Microsoft Visual C++
- environment variable
- Microsoft Windows
- building stand-alone applications
- Compiler installation
- system requirements
- Microsoft Windows registry
- MIDL compiler <1> <2>
mlib
files <1> <2>
mrank.m
<1> <2>
- MSVC. See Microsoft Visual C++.
msvc50opts.bat
msvc60opts.bat
msvc70opts.bat
mwMatrix
data type
nargout
- interface function <1> <2>
- new features <1> <2>
- normal interface function <1> <2>
-o
option flag
- objects (Handle Graphics)
- axes
- controls
- figures
- menus
optimize_conditionals
optimization
optimize_integer_for_loops
optimization
- optimizing performance
- conditionals
- disabling all
- enabling all
- enabling selected
- listing all optimizations
- loop simplification
- nonscalar arrays
-O <optimization option>
-O all
-O list
-O none
- optimization bundles
- scalar arrays
- scalar doubles
- scalars <1> <2>
- simple indexing
- when not to optimize
- options
- Compiler 2.3
- macro
- resolving conflicting
- setting default
- options file
- combining customized on PC
- locating
- locating on PC
- locating on UNIX
- making changes persist on
- PC
- UNIX
- modifying on
- PC <1> <2>
- UNIX
- PC
- purpose
- temporarily changing on
- PC
- UNIX
- UNIX
- out of environment space on Windows
- outputs
- dynamically sized
- setting number
-p
option flag
- page width
- setting
- pass through
-M
option flag
PATH
- run-time libraries
- path
- setting in stand-alone mode
- pathnames
- handling full
- PC
- options file
- running stand-alone application
- supported compilers
- PC compiler
- limitations
percolate_simple_types
optimization
- personal license password
- PLP
- porting code
- POSIX main application
- POSIX main wrapper
- pragma
%#external
<1> <2>
%#function
%#mex
feval
- private function
- ambiguous names
- compiling
- problem with license
rank
- registry
- resolving conflicting options
- resource compiler <1> <2>
- run-time errors
- controlling information
-S
option flag <1> <2>
- sample time
- specifying
- scalar arrays
- folding
- script M-file <1> <2>
- converting to function M-files
- setting default options
- S-function
- generating
- passing inputs
- passing outputs
- shared library <1> <2>
- distributing with stand-alone application
- header file
- locating on PC
- locating on UNIX
- UNIX
- wrapper
SHLIB_PATH
- run-time libraries
- Sierpinski Gasket
- Simulink
- compatible code
- S-function
-u
option flag
- wrapper
-y
option flag
- Simulink S-function
- output
- restrictions on
- specifying option file
-f
option flag
- specifying output directory
-d
option flag
- specifying output file
-o
option flag
- specifying output stage
-T
option flag
speculate
optimization
- stand-alone applications
- distributing on PC
- distributing on UNIX
- distributing on Windows
- generating C applications
- generating C++ applications
- helper functions
- overview
- C
- C++
- process comparison to MEX-files
- restrictions on
- restrictions on Compiler 2.3
- UNIX
- writing your own function
- stand-alone C applications
- system requirements
- stand-alone C++ applications
- system requirements
- stand-alone Compiler
- setting path
- stand-alone graphics applications
- generating C applications
- generating C++ applications
- startup script
- static library
- supported executables
- system requirements
- Microsoft Windows
- UNIX
-T
option flag
-t
option flag <1> <2>
- target language
-L
option flag
- templates requirement
- translate M to C
-t
option flag
- troubleshooting
- Compiler problems <1> <2>
mbuild
problems
- MEX-file problems
- missing functions
- starting stand-alone graphics applications
-u
option flag <1> <2>
- uicontrol objects
- uimenu objects
- UNIX
- building stand-alone applications
- Compiler installation
- options file
- running stand-alone application
- supported compilers
- system requirements
- UNIX compiler
- limitations
- unsupported functions in stand-alone mode
- upgrading
- from Compiler 1.0/1.1
- from Compiler 2.0/2.1/2.2/2.3
user profile
directory
-v
option flag
- verbose compiler output
- Visual Basic file
- generating
- Visual Studio
- add-in
void
interface function <1> <2>
-W
option flag
-w
option flag
- warning message
- Compiler
- warnings in compiler output
wat11copts.bat
- Watcom
- environment variable
watcopts.bat
- Windows. See Microsoft Windows.
- wrapper
- C shared library
- C++ library
- COM component
- main
- MEX
- Simulink S-function
- wrapper file
- MEX
- target types
- wrapper function
-x
option flag
-Y
option flag
-y
option flag <1> <2>
-z
option flag
 | Run-Time Errors | |