matlab怎么根据max返回值[max,index]构建矩阵列最大值矩阵,其他为0例如有一个矩阵a = 5 4 1 62 1 8 92 6 7 7则[max,index] = max(a);返回max = 5 6 8 9;index = 1 3 2 2;有没有简单的方法构建矩阵(列最大值矩阵)即构建矩阵为5 0 0 00 0 8 90 6 0 0