函数 > 矢量和矩阵 > 矩阵因式分解 > 示例:SVD 矩阵因式分解
  
示例:SVD 矩阵因式分解
使用 svd 函数执行 SVD 矩阵因式分解。这对求解线性方程组很有用。也可在 lsolve 中使用这些函数的算法。
1. 输入一个实矩阵 M (不必为方阵)。
单击复制此表达式
2. 使用 svd 函数执行矩阵 MSVD 分解。展开嵌套矩阵以查看其内容。
单击复制此表达式
3. 显示 svds 函数返回矩阵 M 的奇异值矢量,其与 svd 函数所返回结果的第一个嵌套矩阵相同。
单击复制此表达式
4. 对矩阵 S,分别将变量 sUV 设置为元素 012
单击复制此表达式
单击复制此表达式
单击复制此表达式
5. 使用 diag 函数创建一个对角线元素为 s 的元素的矩阵。
单击复制此表达式
6. 显示 UDV 的乘积返回输入矩阵 M
单击复制此表达式单击复制此表达式
这两个矩阵相同。