matlab算法求优化fori=10000:1:99999forj=10000:1:99999a=fix(i/10000);b=mod(fix(i/1000),10);c=mod(fix(i/100),10);d=mod(fix(i/10),10);e=mod(i,10);%abcde分别代表i的万千百十个位数字f=fix(j/10000);g=mod(fix(j/1000),10);h=mod(fix(j/100),10);k=mod(fix(j/10),10);l=mod(j,10);%fghkl分别代表j的万千百十个位数字z=i*j;m=fix(z/1000000000);n=mod(fix(z/100000000),10);o=mod(fix(z/10000000),10);p=mod(fix(z/1000000),10);q=mod(fix(z/100000),10);r=mod(fix(z/10000),10);s=mod(fix(z/1000),10);t=mod(fix(z/100),10);u=mod(fix(z/10),10);v=mod(z,10);%mnopqrstuv分别表示十位数z各个数位的数字,依次是从十亿位到个位A=[abcdefghkl];A1=unique(A);len1=length(A1(:));B=[mnopqrstuv];B1=unique(B);len2=length(B1(:));iflen1==10&&len2==10&&z>1000000000disp(i);disp(j);disp(z);elsecontinueendendend我学matlab没多久这是我写的程序题目是一个五位数A乘以一个五位数B得到一个十位数Z,A和B各个数位的数字构成一维矩阵是由0到9共十个数字组成,Z各个数位的数字也是一个从0到9的十个数字的一维矩阵。求出这个等式A*B=Z程序我是上面那样写的计算机反应不出来而且也没报错我在想是不是要优化下求大神指导如何优化谢谢了