Quote:
引用第0楼lonerinuestc于2006-06-06 22:41发表的发点数学建模常用软件(LINDO,LINGO,MATHEMATICS)的入gate资料:
如题,MATLAB就不放了,大家都很熟悉了!!
matlab博大精深,有些很实用的功能大家都不一定都晓得
举个简单的例子,求解模型的时候,有时候要用多重循环穷举搜索,这时候运行的时间会很长。怎样直观的估计出运行的时间呢?matlab提供了一个工具——waitbar,即进度条。
waitbar的用法可以参见help,这里给出一个应用的例子:
n=5000;
h=waitbar(0,'please wait'); %建立进度条
for i=1:n
for j=1:100
end
waitbar(i/n,h,['已完成 ',num2str(round(100*i/n)),'%'],h); %显示进度
end
delete(h); %关闭进度条
语句非常简单,但是是一个很实用的编程技巧
[ 此贴被smil_zhuowen在2006-06-07 09:02重新编辑 ]