Specifications
Performing Numeric Computation
MATLAB contains mathematical, statisti-
cal, and engineering functions to support
all common engineering and science opera-
tions. These functions, developed by experts
in mathematics, are the foundation of the
MATLAB language. The core math functions
use the LAPACK and BLAS linear algebra
subroutine libraries and the FFTW Discrete
Fourier Transform library. Because these
processor-dependent libraries are optimized
to the different platforms that MATLAB sup-
ports, they execute faster than the equivalent
C or C++ code.
MATLAB provides the following types of
functions for performing mathematical
operations and analyzing data:
• Matrix manipulation and linear algebra
• Polynomials and interpolation
• Fourier analysis and filtering
• Data analysis and statistics
• Optimization and numerical integration
• Ordinary differential equations
• Partial differential equations
• Sparse matrix operations
MATLAB can perform arithmetic on a
wide range of data types, including doubles,
singles, and integers.
Add-on toolboxes (available separately)
provide specialized mathematical computing
functions for areas including signal process-
ing, optimization, statistics, symbolic math,
partial differential equation solving, and
curve fitting.
Publishing Results and Deploying
Applications
MATLAB provides a number of features for
documenting and sharing your work. You
can integrate your MATLAB code with other
languages and applications and deploy your
MATLAB algorithms and applications as
stand-alone programs or software modules.
Publishing Results
MATLAB lets you export your results as
plots or as complete reports. You can export
plots to all popular graphics file formats
and then import them into other pack-
ages, such as Microsoft Word or Microsoft
PowerPoint. Using the MATLAB Editor, you
can automatically publish your MATLAB
code in HTML, Word, LaTEX, and other
formats.
To create more complex reports, such as
simulation runs and multiple parameter
tests, you can use the MATLAB Report
Generator (available separately).
Plot showing the complex
valued gamma function on
the complex plane, where the
height of the surface is the
modulus, or absolute value,
and the contour lines are
modulus and phase.
Plot of complex function
atan(z). Contour lines
for the real and imaginary
parts are superimposed
on a color image showing
magnitude and phase.
Function atan(z) on complex plane
2
1
0
1
2
2
1
0
1
2