3个回答
2015-08-07
展开全部
如果要计算一段程序运行时间,可以在这段程序的第一句前添加语句“tic”,在该端程序后添加语句“t=toc”即可,那么返回值t即为该段程序所耗时间。
看下例:
a=[1:900000];
b=zeros(1,900000);
tic
for i=1:900000
b(i)=2*a(i);
end
t=toc
a为一个递增数组,b是一个与a同大小的空数组。可能有人问,为什么要先创建一个空数组,原因是这样的,事先声明一个数组然后往里填数,这样比来一个数扩充一个数的位置要省时间的。
为了统计for循环的耗时,则在相应位置添加tic和toc语句即可。运行结果t= 0.0150,单位是秒。
看下例:
a=[1:900000];
b=zeros(1,900000);
tic
for i=1:900000
b(i)=2*a(i);
end
t=toc
a为一个递增数组,b是一个与a同大小的空数组。可能有人问,为什么要先创建一个空数组,原因是这样的,事先声明一个数组然后往里填数,这样比来一个数扩充一个数的位置要省时间的。
为了统计for循环的耗时,则在相应位置添加tic和toc语句即可。运行结果t= 0.0150,单位是秒。
展开全部
程序的执行是顺序执行的,语句执行完了,就不会再执行了,
你执行一次后
程序要求你
输入x值
,之后顺序执行,执行后输出y
这是在内存中只有各个变量的值,x,y的值。
你在输入
比如x=4回车也就只能执行这个语句(赋值,使得x=4)
你如果想执行很多次循环控制一下
你执行一次后
程序要求你
输入x值
,之后顺序执行,执行后输出y
这是在内存中只有各个变量的值,x,y的值。
你在输入
比如x=4回车也就只能执行这个语句(赋值,使得x=4)
你如果想执行很多次循环控制一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
toc命令
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询