Advanced Analysis Library Only
AnalysisLibErrType MatrixNorm (void *inputMatrix, int numberOfRows, int numberOfColumns, int normType, double *norm);
Calculates the norm of a real input matrix A. The input matrix can be square or rectangular. The norm of a matrix is a scalar that gives some measure of the size of the elements in the matrix. It is similar to the concept of magnitude or absolute value for scalar numbers.
There are different ways to calculate the norm of a matrix. The normType parameter indicates which type of norm to use to calculate the norm.
Input | |||||||||||||||||
Name | Type | Description | |||||||||||||||
inputMatrix | numeric array | Input matrix. This matrix must be an array of doubles. | |||||||||||||||
numberOfRows | integer | Number of rows in inputMatrix. | |||||||||||||||
numberOfColumns | integer | Number of columns in inputMatrix. | |||||||||||||||
normType | integer | Type of norm to calculate. The following table shows valid norm type values.
|
|||||||||||||||
Output | |||||||||||||||||
Name | Type | Description | |||||||||||||||
norm | double-precision | Calculated norm of the input matrix. |
Name | Type | Description |
status | AnalysisLibErrType | A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants. |