加速matlab运行的三重境界(4) 3、a、优先使用matlab内建函数,将耗时的循环编写进MEX-File中以获得加速。 b、使用Functions而不是Scripts 。 c、使用Load、Save函数而不是File I/O Functions 。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%% 三、 绝招 你也许觉得下面两条是屁话,但有时候它真的是解决问题的最好方法。 1、改用更有效的算法 2、采用Mex技术,或者利用matlab提供的工具将程序转化为C语言、Fortran语言。 关于如何将M文件转化为C语言程序运行,可以参阅本版帖子:“总结:m文件转化为c/C++ 语言文件,VC编译”。