文件名称:compileAndRun:轻松编译和运行 matlab 函数以显着提高速度。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 18:48:07
matlab
较新版本的 Matlab 允许您使用 emlmex 编译 Matlab 代码,显着提高了某些函数的速度,尤其是那些涉及循环的函数。 然而,输入的大小和类型必须在编译时固定,限制了它的使用。 此函数允许您在运行时动态编译函数,因此不必事先知道输入的大小和类型。 您只需像调用 feval 一样调用此函数: [a,b,c] = runAndCompile('myfunc',X,Y,Z) 但是请注意,Matlab 的 emlmex 仅支持 Matlab 语言的一个子集。 这不适用于所有函数,可能需要做一些工作才能使函数符合 eml 标准。 有关详细信息,请参阅 Matlab 的 emlmex 帮助。 然而,根据问题的大小,几分钟的工作可以为您节省数小时或数天的计算机时间。
【文件预览】:
compileAndRun.zip