Using the C++ Math Library    

Data Analysis and Fourier Transform Functions

Basic Operations 
Function
Purpose
cumprod
Cumulative product of elements.
cumsum
Cumulative sum of elements.
cumtrapz
Cumulative trapezoidal numerical integration.
max
Largest component.
mean
Average or mean value.
median
Median value.
min
Smallest component.
prod
Product of elements.
sort
Sort in ascending order.
sortrows
Sort rows in ascending order.
std
Standard deviation.
sum
Sum of elements.
trapz
Numerical integration using trapezoidal method.

Finite Differences 
Function
Purpose
del2
Five-point discrete Laplacian.
diff
Difference function and approximate derivative.
gradient
Approximate gradient.

Correlation 
Function
Purpose
corrcoef
Correlation coefficients.
cov
Covariance matrix.
subspace
Angle between two subspaces.

Filtering and Convolution 
Function
Purpose
conv
Convolution and polynomial multiplication.
conv2
Two-dimensional convolution.
deconv
Deconvolution and polynomial division.
filter
One-dimensional digital filter.
filter2
Two-dimensional digital filter.

Fourier Transforms 
Function
Purpose
fft
Discrete Fourier transform.
fft2
Two-dimensional discrete Fourier transform.
fftn
Multidimensional fast Fourier transform.
fftshift
Move zeroth lag to center of spectrum.
ifft
Inverse discrete Fourier transform.
ifft2
Two-dimensional inverse discrete Fourier transform.
ifftn
Inverse multidimensional fast Fourier transform.

Sound and Audio 
Function
Purpose
freqspace
Frequency spacing for frequency response.
lin2mu
Convert linear signal to mu-law encoding.
mu2lin
Convert mu-law encoding to linear signal.


 Numerical Linear Algebra Polynomial and Interpolation Functions