使用matlab实现三位数的构造以及数字的乘法

img


如何使用matlab实现以上程序

你好,代码供参考:

h = perms(1:8);
s1 = (h(:,1)*100+h(:,2)*10+h(:,3));
s2 = h(:,4);
s3 = h(:,5)*1000+h(:,6)*100+h(:,7)*10+h(:,8);
q = s1.*s2==s3;
fprintf('    \t三位数   \t一位数   \t 四位数\n')
disp([s1(q), s2(q), s3(q)])

结果:

        三位数       一位数        四位数
         582           3        1746
         453           6        2718

有帮助望采纳哦