跳转到内容

svddecomp

始于版本18.0

void  svddecomp(matrix2 input_M, matrix2 &output_U, vector2 &output_S, matrix2 &output_V)

void  svddecomp(matrix3 input_M, matrix3 &output_U, vector &output_S, matrix3 &output_V)

void  svddecomp(matrix input_M, matrix &output_U, vector4 &output_S, matrix &output_V)

计算给定矩阵的奇异值分解。更准确地说,计算USV使得M = U*T*transpose(V),其中T是由奇异值向量S构造的对角矩阵。

vector2  svddecomp(matrix2 input_M)

vector  svddecomp(matrix3 input_M)

vector4  svddecomp(matrix input_M)

此函数的第二种形式仅返回奇异值向量。