2025-11-09 23:53:35
要判断一个矩阵是不是正交矩阵,得先看它的列向量是不是互相垂直,而且每个向量的长度都是1。具体来说,把矩阵转置后和原矩阵相乘,如果结果一定是单位矩阵,那它就是正交矩阵。比如3x3的矩阵,转置后和它相乘,主对角线上的数字都得是1,其他位置都是0。
为什么是这个答案呢?因为正交矩阵的列向量互相垂直,所以内积都是0;同时每个向量长度都是1,所以转置相乘后的主对角线元素就是1。比如旋转矩阵,转置后就是逆矩阵,旋转后再转回来还是单位矩阵。拿具体数据说,假设矩阵A的列向量是[1 0 0],[0 1 0],[0 0 1],转置相乘明显是单位矩阵;但如果列向量是[1 1 0]/√2,[1 -1 0]/√2,[0 0 1],转置相乘主对角线都是1,其他位置0,符合条件。但要是列向量长度不是1,比如[2 0 0],转置相乘主对角线就是4,就不对了。所以判断正交矩阵的关键就是转置乘积是否等于单位矩阵,这就像在数学上给了一个明确的检验标准。
本题链接: