Task1-1
阅读代码文件class1_test_math_basic.cc, 了解矩阵和向量的基本操作与数学运算, 包括矩阵向量的创建、元素的访问、矩阵向量的乘法、矩阵的奇异值分解等操作。后面的任务中需要用到这些基本的操作。
解答
任意一个m×n矩阵,都可以表示为三个矩阵的乘积形式,分别是m阶正交矩阵、由降序排列的非负的对角线元素组成的m×n矩形对角矩阵和n阶正交矩阵,称为该矩阵的奇异值分解。
其中A是非零的m×n实矩阵,U是m阶正交矩阵,V是n阶正交矩阵,Σ是由降序排列的非负的对角线元素组成的m×n矩形对角矩阵。满足:
- Σ = diag(
)