[问题] 写成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