CMSIS-DSP
Version 1.8.0
CMSIS DSP Software Library
|
Functions | |
arm_status | arm_mat_inverse_f32 (const arm_matrix_instance_f32 *pSrc, arm_matrix_instance_f32 *pDst) |
Floating-point matrix inverse. More... | |
arm_status | arm_mat_inverse_f64 (const arm_matrix_instance_f64 *pSrc, arm_matrix_instance_f64 *pDst) |
Floating-point (64 bit) matrix inverse. More... | |
Computes the inverse of a matrix.
The inverse is defined only if the input matrix is square and non-singular (the determinant is non-zero). The function checks that the input and output matrices are square and of the same size.
Matrix inversion is numerically sensitive and the CMSIS DSP library only supports matrix inversion of floating-point matrices.
ARM_MATH_SINGULAR
. arm_status arm_mat_inverse_f32 | ( | const arm_matrix_instance_f32 * | pSrc, |
arm_matrix_instance_f32 * | pDst | ||
) |
[in] | pSrc | points to input matrix structure |
[out] | pDst | points to output matrix structure |
arm_status arm_mat_inverse_f64 | ( | const arm_matrix_instance_f64 * | pSrc, |
arm_matrix_instance_f64 * | pDst | ||
) |
Floating-point matrix inverse.
[in] | pSrc | points to input matrix structure |
[out] | pDst | points to output matrix structure |