2025-11-13 11:05:33
矩阵不叫正交矩阵是因为列向量没垂直或长度不是1。比如矩阵里两个列向量头碰头,算它们的点积不是0,或者某个列向量加起来平方和不是1,这就直接不满足正交条件了。
不是正交矩阵是因为,因为正交矩阵要求每个列向量都像尺子上的刻度一样,既不歪斜也不粗细不均。举个例子啊,假设有个两行两列的矩阵,第一列是[1,0],第二列是[1,0],这两个向量头碰头算点积是1×1+0×0=1,不是0,所以不垂直。再比如第三列是[2,0],平方和是4+0=4,不是1,长度不对。这时候矩阵的转置乘以原矩阵就不会是单位矩阵,比如算出来是[[2,2],[2,2]],明显不是对角线1的矩阵,所以不能叫正交矩阵。数据显示正交矩阵的列向量必须满足两个条件:垂直(点积0)和单位长度(平方和1),任何一个条件不达标都直接 fail。
本题链接: