Matlab矩阵运算,矩阵相除

matlab写了段程序,其中一句A=B/P,运行一组数据结果没有问题,但运行别的数据就出错,但算出的B和P都是正确的,求大神指教可能是什么问题

矩阵P不可逆的时候,A=B/P就会出错。