24小时热门版块排行榜    

查看: 376  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zzrqyr

银虫 (小有名气)

[求助] 菜鸟薛matlab,高手支招 已有2人参与

maxcount=1;
tic;
for jj=1:maxcount
clear square
for ii=1:10000
square(ii)=ii^2;
end
end
ave1=(toc)/maxcount;
这段程序中的for jj=1:maxcount有什么用?
运行之后,toc 的值是176.017549,而ave1的值是 81.4610
不明白是怎么回事?望高人指导,万分感谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

和大家一起学习交流
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hytao2012

铁杆木虫 (正式写手)

木头虫子

【答案】应助回帖

因为两句话并不是同时执行的,由于你的电脑可能比较慢,所以导致所得结果不一样。建议你按下面的程序试试。至于,那句话有什么用,要看编程的人什么目的。它可以控制循环的次数。。。估计这个程序是测试电脑运行速度的。。。
clear; clc;
maxcount=1;
tic;
for jj=1:maxcount
clear square
for ii=1:10000
square(ii)=ii^2;
end
end
aa=toc;
ave1=aa/maxcount;
3楼2014-08-24 11:12:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

bnuczq

新虫 (初入文坛)

【答案】应助回帖

对于学习统计软件,最好的方式是不懂就多查帮助啊
2楼2014-08-24 09:30:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见