Below is an extended list of many of the capabilities of MML. Click on a link to bring you to more information on each feature of MML. For more information on NL-SIM, click here. To receive NL-SIM and MML for free, click here. |
Decompostions and Factorizations - Balanced form
- Back substitution
- Complex-diagonal to real-diagonal
- Cholesky factorization
- Eigenvalues and eigenvectors
- Hessenberg form
- Inverse
- Factors form Gaussian elimination
- Null space
- Orthogonalization
- Pseudoinverse
- Orthogonal-triangular decomp.
- QZ algorithm
- Reduced row echelon form
- Real-Schur to complex-Schur
- Schur decomposition
- Singular-value decomposition
Fourier Transform Functions - Fast Fourier transform
- Inverse fast Fourier transform
- FIR filter
Matrix Conditioning - Condition number in 2-norm
- Determinant
- 1-norm, 2-norm, F-norm, ∞‡ norm
- Rank
- Condition estimate
- Trace
- Number of matrix columns
- Flip matrix left to right
- Flip matrix top to bottom
- Length of variables
- Reshape matrix
- Rotate matrix 90
- Number of rows
- Matrix size
- Linear vector
- Log spaced vector
Special Matrices - Companion matrices
- Diagonal matrices
- Identity matrices
- Constant matrices
- Zero matrices
- Random matrices
- Logarithmically spaced vectors
- Triangular parts
- Hankel matrices
- Toeplitz matrices
- Matrix library
- Hadamard matrix
- Hilbert Matrix
- Inverse Hilbert matrix
- Calculate magic square
- Calculate Pascal triangle
- Vandermonde matrices
Bitwise Operators - Bitwise AND
- Bitwise OR
- Bitwise NOT
- Bitwise left shift
- Bitwise right shift
- Exclusive OR
Data Analysis - Maximum value
- Minimum value
- Mean value
- Standard deviation
- Median value
- Sorting
- Sum of elements
- Product of elements
- Cumulative sum of elements
- Cumulative product of elements
- Difference between adjacent element
- Histograms
- 1-D table look-up
- 2-D table look-up
- Correlation coefficient
- Covariance matrix
- Gradient and partial derivatives
- Cubic spline interpolation
| Nonlinear Analysis - Nonlinear function minimization
- Solve ordinary differential equation
- Solve ordinary differential equation
- Zero of a function
- Numerical function integration
Polynomials - Characteristic polynomial
- Polynomial roots
- Polynomial evaluation
- Multiplication
- Polynomial curve fitting
- Partial-fraction expansion
- Piecewise polynomial
Data Type Operations - Convert to 64-bit complex
- Convert to 32-bit integer
- Convert to logical
- Convert to real
- Converts to scalar
- Convert to string
- Compare strings
- Convert to unsigned integer
- Variables in memory and type
Control Flow for Test Scripting - Beginning of nested blocks
- Conditionally execute statements
- Used with if
- Used with if
- Terminate if
- Beginning (End) of for loop
- Beginning (End) of while loop
- Break out of for and while loops
- Return from functions
- Pause until key hit
- Skip the rest of the loop
- End of nested blocks
Links to NL-SIM - Manipulate Values While a Model is Running
- Build Powerful Control Panels
Elementary Math Functions - Absolute value
- Square root
- Matrix square root
- Real part
- Imaginary part
- Complex conjugate
- Round to nearest integer
- Round towards zero
- Round towards negative ∞‡
- Round towards ∞‡
- Signum function
- Remainder
- Sine
- Cosine
- Tangent
- Arcsine
- Arccosine
- Arctangent
- Four quadrant arctangent
- Hyperbolic sine
- Hyperbolic cosine
- Hyperbolic tangent
- Inverse hyperbolic sine
- Inverse hyperbolic cosine
- Inverse hyperbolic tangent
- Exponential base e
- Matrix exponential base e
- Natural logarithm
- Matrix natural logarithm
- Log base 10
- Bessel function
- Gamma function
- Rational approximation
- Jacobean elliptic function
- Complete elliptic function
- Detect zero and non-zero
- Detect zero or non-zero elements
- Detect infinity
- Find non-zero elements
- Create blank spaces
- Detects matrix empty
- Detects non numbers
- Alter random number distribution
- Alter random number seed
- Generates random numbers
|