lego QR分解大致上表达是这样:
[ a_1 a_2 a_3 ... a_n ] = [ q_1 q_2 ... q_n] * R, 其中a_i 是原始矩阵的列,q_i是正交规范向量,R是什么?
我这样理解:
1、a_i 是q_i 的线性组合;
2、所以,a_i 可以表达为a_i投影到q_i 上的不同不同向量的组合;
3、例如:a3 = q1* q1T a3 + q2* q2T a3 + q3* q3T a3;
4、注意,比如,这里的q2*q2T a3,这是a3到q2的投影吗?看上去有点不像?其实是,因为q2T q2 = 1,这本应该出现的分母被忽略了;
5、把第3步“ * ”后面的部分提取出来就是R。