你好!这是可以的,你去试一试吧!其是循环变量i在for……end程序里不能改,但while只是一个条件判断,所以就可以任意改咯。
S=zeros(1,m);%存放m个结果%应该先计算一个结果resultS(1)=result;i=2;while i<=m %这里计算result if all(S(1:i-1)~=result) S(i)=result; i=i+1; endend