先将xP=0两边取转置,得P'x'=0,求出x'再转置回来求出x.当矩阵方程P'x'=0,rank(P)=r<n时,即P是奇异的,这时方程有无穷多个解,用MATLAB可求出它的一个基本解系,基本解系的线性组合就是它的通解(一般解)而求基本解系用matlab中的命令x=null(P',r)即可.其中:r=rank(P).