可以的,这没任何问题,看一个小例子:clear all;clc;a=ones(1,4);for m=1:4 if m==1 b(m)=a(m); else b(m)=2*m+2; end enda = 1 1 1 1>> bb = 1 6 8 10