[問題] 寫成function卻跑得比script慢?

作者: chinting (chinting)   2015-09-19 15:21:59
我的程式原本是寫成script
因為想要用C#從外面call,所以把它改成function
基本上我只是在最上面加一行
function ans = myfunc(filename)
(filename是程式中會load的一個.mat檔)
但執行的時間卻多了10幾倍
請問這有可能是什麼原因嗎?
作者: ETETETET (ET)   2015-12-01 11:11:00
讀檔的大小會影響,如果檔案大就會讀一陣子;另外如果你輸出變數很大(例如一張圖,一個影片)也會影響時間,因為最後其實是把輸出複製到main裡所以也會花些時間

Links booklink

Contact Us: admin [ a t ] ucptt.com