MATLAB中[ ˜Q, ˜R] = qr(H);代码解释
时间: 2023-05-29 20:02:17 浏览: 125
matlab图论工具箱
此代码使用MATLAB中的qr函数计算输入参数H的QR分解。QR分解是一种将矩阵分解为一个正交矩阵Q乘以一个上三角矩阵R的技术。
该函数返回的是矩阵H的QR分解。其中,计算得到的正交矩阵Q存储在变量˜Q中,上三角矩阵R存储在变量˜R中。用法示例如下:
[ ˜Q, ˜R ] = qr( H );
% H为待分解的矩阵,˜Q为计算得到的正交矩阵,˜R为上三角矩阵
注意,如果矩阵H不是方阵,则QR分解将会使用一些特殊技巧来分解。在此情况下,上三角矩阵R的列数将小于矩阵的行数和列数。
阅读全文