示例:QR 矩阵因式分解
|
• 要在进行布尔值比较时避免逻辑不匹配,请在计算选项下拉列表中启用约等。
• 该示例使用一个复数矩阵作为输入,但是函数也同样接受实数矩阵作为输入。
|
带有旋转的 QR 因式分解
1. 定义一个 m x n 维的实数矩阵 M1,使 m > n。
2. 设置自变量 p 来控制启用/禁用旋转。
3. 使用 QR 函数对矩阵 M1 执行 QR 矩阵因式分解。
4. 显示 M1 x P1 = Q1 x R1。
5. 使用
submatrix 函数提取矩阵
M2,使
m < n,然后应用
QR 函数。
6. 显示 M2 x P2 = Q2 x R2。
7. 使用 submatrix 函数提取矩阵 M3,使 m = n,然后应用 QR 函数。
8. 显示 M3 x P3 = Q3 x R3。
不带有旋转的 QR 因式分解
1. 禁用旋转,然后将 QR 函数应用于矩阵 M1 (m > n)。
2. 显示 M1 = Q10 x R10。
3. 禁用旋转,然后将 QR 函数应用于矩阵 M2 (m < n)。
4. 显示 M2 = Q20 x R20。
5. 禁用旋转,然后将 QR 函数应用于矩阵 M3 (m = n)。
6. 显示 M3 = Q30 x R30。