本模块演示构造Householder变换消去二维向量的第二个分量的过程. 给定一个向量a, 相应的Householder变换矩阵为
使用者首先在二维坐标平面上点击鼠标选择初始向量. 然后连续点击"NEXT"按钮来绘制合适的镜面、将原始向量投影到镜面上、沿着投影方向前进两次到达横坐标轴,在到达点上第二个分量为零且向量的二范数不变,符合要求. 使用者可以选择使用正号或者负号,它将导致两种不同的镜面和结果向量.
操作与思考: 从数值误差的角度考虑,对不同象限的初始向量该怎么选择+号或-号?
参考内容: 课本5.3.1小节相关内容.