报错的意思是错误使用&,矩阵不同维,不能运算。我觉得问题可能出在fp/rand(nc,1),很少用两个矩阵直接相除(如果fp表示一个矩阵的话),而是矩阵中元素分别对应相除,也就是fp./rand(nc,1),得到的还是个nc*1维矩阵。