1. 程式人生 > >[初學筆記] pause 語句 的運用,.m檔案中按任意鍵繼續程式或者延遲秒數繼續程式

[初學筆記] pause 語句 的運用,.m檔案中按任意鍵繼續程式或者延遲秒數繼續程式

資料來源:

轉部落格

http://blog.csdn.net/chy19890820/article/details/8773431

http://blog.csdn.net/xingjiarong/article/details/50590685

http://blog.sina.com.cn/s/blog_9030a0650101nfz3.html

還有 I love matlab  

http://www.ilovematlab.cn/thread-258556-1-1.html

一般情況下pause(a)表示程式暫停a秒後繼續執行,但有時候也存在這種情況,程式中只有pause;並沒有引數a,這樣的意思是程式暫停,按任意鍵程式繼續執行。

應當要注意,pause( ) 這裡面填的秒數,在實際執行中,只會有延遲。取決於電腦的matlab跑的速度了

 pause命令用於暫時中止程式的執行。當程式執行到此命令時,程式暫時中止,然後等待使用者按任意鍵繼續進行。該命令在程式的除錯過程和使用者需要查詢中間結果時十分有用。呼叫格式:

   pause:導致M檔案的停止,等待使用者按任意鍵繼續執行

   pause(n):此用法將在繼續執行前中止執行程式n秒,這裡n可以是任意實數。時鐘的精度是由MATLAB的工作平臺所決定的,絕大多數工作平臺都支援0.01秒的時間間隔。

   pause on:此用法將允許後續的pause命令中止程式的執行。

   pause off:此用法將保證後續的任何pause或pause(n)語句都不中止程式的執行。

要編寫在m檔案中,寫在命令視窗是不管用的,與ctrl+c不同。

下面是我的測試程式:

>>
tic pause(5) toc
Elapsed time is 5.010991 seconds.
>>
tic pause( ) toc
Elapsed time is 140.389840 seconds.