第1章 MATLAB语言概述
1.1 MATLAB语言及特点
MATLAB是“MATrix LABoratory”的缩写(矩阵实验室),它是由美国MathWorks公司于1984年正式推出的一种科学计算软件。1988年推出了3.x(DOS)版本,1992年推出了4.x(Windows)版本,1997年推出5.1(Windows)版本,然后就是6.0版本和7.0版本。随着新版本的推出,MATLAB的扩展函数越来越多,功能越来越强大。
MATLAB语言是一种以矩阵运算为基础的交互式程序语言。它集成度高,使用方便,输入简捷,运算**,内容丰富,并且很容易由用户自行扩展。与其他计算机语言相比,MATLAB具有以下显著特点。
(1)MATLAB是一种解释性语言
MATLAB以解释方式工作,输入算式立即得出结果,无需编译,对每条语句解释后立即执行。若有错误也立即做出反应,便于编程者马上改正。这些都大大减轻了编程和调试的工作量。
(2)变量的“多功能性”
每个变量代表一个矩阵,它可以有n×m个元素;
每个元素都看作复数,这个特点在其他语言中也是不多见的;
矩阵的行数、列数无需定义,MATLAB会根据用户输入的数据形式,自动决定一个
矩阵的阶数,而在用其他语言编程时必须定义矩阵的阶数。
……