我就一菜鸟,matlab刚用,我编程如下x=[1 2;3 4],回车显示矩阵x,再写入y=[4 6];回车显示矩阵y,很正常,但是gc来了,我写入for i=1:2,a(:,i)=x(:,i)/y(i);end 求a 矩阵意思很明显 就是x矩阵每个元素除以y矩阵相同列的数,为什么我的matlab显示了一串Subscripted assignment dimension mismatch。我试了一百多次发现,3x3的矩阵可以 ,完全没问题 但是其他维数的矩阵都不能行 都显示Subscripted assignment dimension mismatch,到底为什么,i取值是列数。