OpenCV 4.11.0
开源计算机视觉库
加载中…
搜索中…
无匹配项
Cholesky矩阵分解

详细描述

执行矩阵A的Cholesky分解 \(A = L*L^T\),并求解矩阵方程 \(A*X=B\)。

参数
src1指向以行主序存储的输入矩阵A的指针。工作完成后,src1包含下三角矩阵L。
src1_step矩阵A的两行之间(以字节为单位)的字节数。
m方阵A的尺寸。
src2指向\(M\times N\)矩阵B的指针,它是系统\(A*X=B\)的右端项。B以行主序存储。如果src2是空指针,则只执行Cholesky分解。工作完成后,src2包含系统\(A*X=B\)的解X。
src2_step矩阵B的两行之间(以字节为单位)的字节数。
n在\(M\times N\)矩阵B中右端向量的数量。
info指示分解是否成功。如果*info为false,则分解失败。

函数

int hal_ni_Cholesky32f (float *src1, size_t src1_step, int m, float *src2, size_t src2_step, int n, bool *info)
 
int hal_ni_Cholesky64f (double *src1, size_t src1_step, int m, double *src2, size_t src2_step, int n, bool *info)
 

函数文档

◆ hal_ni_Cholesky32f()

int hal_ni_Cholesky32f ( float * src1,
size_t src1_step,
int m,
float * src2,
size_t src2_step,
int n,
bool * info )
内联

◆ hal_ni_Cholesky64f()

int hal_ni_Cholesky64f ( double * src1,
size_t src1_step,
int m,
double * src2,
size_t src2_step,
int n,
bool * info )
内联