程序执行速度太慢怎么办
在程序中,有很多个向量是逐渐增加变化的,所以在edit中会有黄色的提示:‘...’might be growing inside a loop.Consider preallocating for speed.引号里面是变量名,不知道preallocating是什么意思?提前定位?这样的问题怎么处理才能使程序运行的更快? 原帖由 zdltwo 于 2008-3-4 10:32 发表 http://www.chinavib.com/forum/images/common/back.gif在程序中,有很多个向量是逐渐增加变化的,所以在edit中会有黄色的提示:‘...’might be growing inside a loop.Consider preallocating for speed.引号里面是变量名,不知道preallocating是什么意思?提前定位?这 ...
1. 在 matlab 帮助中搜索 preallocating
2. 赚取积分,然后到精华区阅读“写给学习matlab的新手们”这个精华帖,第6个技巧提到这个东西
如有疑问,先看本版所有置顶帖 谢谢!
回复 楼主 的帖子
尽量少用循环结构,多用矩阵向量操作 嗯,确实是。 原帖由 zdltwo 于 2008-3-6 16:56 发表 http://www.chinavib.com/forum/images/common/back.gif嗯,确实是。 在置顶帖中找热点话题讨论的帖子,里面就有关于矢量化编程的知识 好的,多谢!:loveliness: 呵呵,把机器配置搞高点,问题就解决了
页:
[1]