永发信息网

matlab循环语句for加什么才能算出循环次数?

答案:1  悬赏:40  手机版
解决时间 2021-08-19 11:30
matlab循环语句for加什么才能算出循环次数?
for语句已编好:
for m=101:2:200 %步长为2
k=fix(sqrt(m)); %fix取整,sqrt开方
for i=2:k+1
if rem(m,i)==0;%rem求余数
break;%提前结束,跳出matlab循环语句
end
end
if i>=k+1
disp(int2str(m))%整数转换为字符型数组
end
end
最佳答案

if rem(m,i)==0;%rem求余数
m%在break之前输出m
i%同理输出i
break;%提前结束,跳出matlab循环语句
end
再问: 运行后得到很乱的结果,我的意思是统计本次循环的次数,望兄台再给点建议。
再答: 你的本次循环指的是外面的m循环,还是里面的i循环 for m=101:2:200 %步长为2 k=fix(sqrt(m)); %fix取整,sqrt开方 for i=2:k+1 if rem(m,i)==0;%rem求余数 break;%提前结束,跳出matlab循环语句 end end if i>=k+1 disp(['m=' int2str(m) '是素数'])%整数转换为字符型数组 disp(['总共循环了' int2str(i) '次']) else disp(['m=' int2str(m) '不是素数']) disp(['总共循环了' int2str(i) '次']) end end
再问: 亲,如何统计整个循环的所有次数,你这样运行的是m值每个数所循环的次数,望解答下,谢谢
再答: %亲,能加分吗 a=0; for m=101:2:200 %步长为2 k=fix(sqrt(m)); %fix取整,sqrt开方 for i=2:k+1 if rem(m,i)==0;%rem求余数 break;%提前结束,跳出matlab循环语句 end end if i>=k+1 disp(['m=' int2str(m) '是素数'])%整数转换为字符型数组 disp(['总共循环了' int2str(i) '次']) else disp(['m=' int2str(m) '不是素数']) disp(['总共循环了' int2str(i) '次']) end a=m*i+a; end disp('------------------------------------') disp(['总共循环了' int2str(a) '次'])
再问: 运行你上面的程序,总共循环的次数怎么那么大呀?
再答: a=i+a;%这个不应该乘m,我搞错了
再问: 亲,这个总共循环413次,这个运行的答案是正确的不?望检验下,最后问一个问题:int2str(m),这个是什么意思?你扣扣是多少?
再答: 这程序不是你编的?你原来的代码中不是也用到这个函数了,晕,int2str就是把整数转为字符 结果没问题,274397279 亲,能加分吗,打字打得好累啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
娄星区娄底世纪金服一站式金融服务怎么去啊,
有一次在论坛上看见一种办法:在电池快没电的
英语名词的所有格对名词的所有格还有些模糊,
什么时候才会觉得不累?
250V的台灯怎么用呢?
IPODmp4播放问题
形容冰雹的幽默句子,形容冰雹的句子
qq中登录10小时算活跃多少天
老师给学生转学祝福语,对老师的祝福语
中国工商银行达州金龙支行地址在哪,我要去那
威海至济南的汽车最早几点
中考语文作文是只有大规模照抄或全部照搬才算
红岗区大庆生产准备大队准备一队司机班地址是
高尔夫比赛祝贺词,描写清晨高尔夫球场的句子
相遇总是猝不及防意思,猝不及防的成语意思
推荐资讯
领摩托车国家补贴怎么领
为什么人们诏谣说许嵩死了?
我到一个地方不太认识路哪种GPS比较实用多少
石家庄十七中好不好啊。
为什么农场每天早上都网络出问题??????
很 多 人 笑、為 不 讓 別 人 看 出 自 己 脆
护理专升本报名费多少钱
黄石港区鞋柜(黄石市财政局北)这个地址怎么能
飞车这个任务怎么做
卧龙区南阳清华池洗浴地址在哪,我要去那里
人的肠子能换嘛,大概要多少人民币啊!!
冷水滩区永州海螺水泥直营店我想知道这个在什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?