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)
计算给定矩阵的奇异值分解。更准确地说,计算U、S、V使得M = U*T*transpose(V),其中T是由奇异值向量S构造的对角矩阵。
vector2 svddecomp(matrix2 input_M)
vector svddecomp(matrix3 input_M)
vector4 svddecomp(matrix input_M)
此函数的第二种形式仅返回奇异值向量。