首先,a[1,2,3,4,5,6,7,8,9]不是正确的表达方法,若表示a中的9个元素,可这样:a(1:9)若表示a是9列的任一矩阵,可这样:a=100*rand(9);再者,b=a[x:(x+3),1]不是正确的表达式,可这样:x=3;b=a(x:(x+3),1),但得到的b是3行,不是3列,要得到3列,可这样:x=3;b=a(:,x:(x+3))