matlab的for循环执行速度太慢,有何种解决办法?
我用matlab写了一个应用程序,包含三层for循环嵌套,这还不够,应该四层嵌套,但循环语句是matlab的瓶颈,速度实在太慢,算一次需一个多小时,如果想提高运算精度,那时间就更长了,因为matlab的功能实在太强大了,有些东西用C语言实现起来太困难(比如用matlab中的函数解非线性方程非常方便),不想舍弃matlab,又有什么好的解决办法吗?最好推荐一本参考书?谢谢! 没有什么办法,matlab的单元是矩阵,注定运算比普通变量慢回复 楼主 robot2003 的帖子
优化下算法呢,循环也太多了吧 可以看一看eight的提高matlab运行速度的一点心得
http://forum.vibunion.com/forum/viewthread.php?tid=25305&highlight=%2Beight
http://forum.vibunion.com/forum/viewthread.php?tid=26449&highlight=%2Beight
http://forum.vibunion.com/forum/viewthread.php?tid=33199&highlight=%2Beight
matlab矢量化编程技巧集锦
http://forum.vibunion.com/forum/thread-41583-1-1.html
页:
[1]