matlab中tic,toc的用法
生活随笔
收集整理的這篇文章主要介紹了
matlab中tic,toc的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
TIC;
operations;%操作
TOC
例子:
tic;
A=[1,2;3,4];
B=[5,6;7,8];
x=A/B,
toc
x =
3.0000 -2.0000
2.0000 -1.0000
elapsed_time =
0.0150
tic和toc的用法說明如下
每一次遇toc時,程序自動計算toc和最近一次的tic之間的時間
下面的”運行時間“,能夠正常實現,是正確的
但是”總時間“是錯誤的,總時間計算的是,最后一次for j=1:2循環的tic到最后的toc之間的時間,也就是我在上面說的toc是計算與最近一個tic直接的時間,而最近一個tic就是最后一次循環中出現的tic
我們可以使用下面的程序進行驗證
tic;
t1=clock;
for i=1:3
tic ;
t2=clock;
k=0;
for j=1:2
k=k+i*j;
pause(0.5)
end
disp(‘運行時間:’);
toc;
etime(clock,t2)
end
disp(‘總時間:’);
toc;
etime(clock,t1)
還有一個驗證是
tic
puase(0.5)
toc
puase(0.5)
toc
puase(0.5)
toc
puase(0.5)
toc
總結
以上是生活随笔為你收集整理的matlab中tic,toc的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零基础也能学会的小游戏编程!入门级别实践
- 下一篇: 好用到哭!你需要立刻学会的20个Pyth