作者 | 苏金明 |
出版社 | |
出版时间 | 2003-12-01 |
特色:
MATLAB是解释型语言,运行速度比较慢。但从MATLAB 6.5开始,它比较全面地提速了,提速后的运行速度与向量化后的效果相当。虽然在某些情况下,仍然需要通过循环向量化或预分配数组内存空间等技巧来加速运行,但我们仍然能看到MATLAB所做的努力。MATLAB提供了多种方法来加速运行。通过Profiler工具或profile函数,可以获取每行代码的运行情况,包括运行时间和调用次数等,因而知道哪些语句行花费的时间*多,可以集中精力进行改进。 作为一个专业的科学计算软件,MATLAB的功能首先在于应用,即应用现有函数和工具(箱)解决具体问题。在用的过程中,用户会发现问题,并逐渐有更高的要求。比如想开发自己的算法,开发速度更快的应用,或者想用VC、VB等开发更美观的界面等。所以,用而优则开发,这是很自然的追求,也是大多数MATLAB学习者要走的路。