Matlab 的优缺点

MATLAB 作为一种科学计算软件,具有如下优点:

强大的数学计算能力特别是矩阵运算能力。与 C/C++、Java 等编程语言不同,MATLAB 是将数组和矩阵作为基本的操作单元来对待的。

与数学、工程中常用的形式十分相似,故用 MATLAB 来解算问题要比用 C、FORTRAN 等语言完成相同的事情快捷得多。

吸收了像 Maple 等软件的优点,使 MATLAB 成为一个强大的数学软件。

Matlab 的缺点

1、循环运算效率低

MATLAB中所有的变量均为向量形式,这样一方面在对向量进行整体的计算时,表现出其他语言难以表现出的高效率,但是对于向量中的单个元素,或是将向量作为单个的循环变量来处理时,其处理过程相当的复杂。

2、封装性不好

一方面,所有的变量均保存在公共工作区中,任何语句都可以调用。另一方面,作为一个完备的软件,而不是实现算法的程序,编程人员在使用MATLAB时需要花相当多的时间考虑如何设计用户界面。虽然,MATLAB提供了一定量的交互界面制作途径,但最终的代码仍然将不可避免的移植到较为“低级”的语言中,如C语言,C++。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Matlab 的优缺点》
文章链接:https://zhuji.vsping.com/3982.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。