action 发表于 2007-5-25 08:45

matlab程序速度通过编译成mex可加快么?

请问各位通过什么办法可以使现有的matlab程序运行速度提高?
编译成mex速度好像只提高一点!不知道做成可执行文件能不能提高速度?
或者还有什么其它的办法!

pengweicai 发表于 2007-5-25 12:41

最好的方法还是从优化程序代码上着手。

eight 发表于 2007-5-25 13:33

本版有三篇关于提速的精华贴,虽然不一定全部准确,请先阅读一下

mex 方式有可能使程序减慢,具体问题具体分析。我认为最重要还是修改算法本身,还有在 matlab 中尽量使用简单的语句

yimao 发表于 2007-5-25 16:57

尽量使用 矩阵运算,不要使用循环语句

action 发表于 2007-5-25 17:31

假定基本没有循环时,matlab的速度能达到c或fortron么?
页: [1]
查看完整版本: matlab程序速度通过编译成mex可加快么?