第1章 MATLAB基础准备与入门
1.1 MATLAB概述
MATLAB是一种科学计算软件,适用于工程应用各领域的分析设计与复杂计算。它使用方便,输入简捷,运算**且内容丰富,很容易由用户自行扩展,因此现在已成为大学数学和科学研究中*常用且必不可少的工具。
1.1.1 MATLAB产生的历史背景
20世纪70年代中后期,Cleve Moler博士和其同事在美国**科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库。EISPACK是特征值求解的FORTRAN程序库,LINPACK是解线性方程的程序库。在当时,这两个程序库代表了矩阵运算的*高水平。
到20世纪70年代后期,身为美国New Mexic0大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库。但他发现学生用FORTRAN编写接口程序很费时间,于是开始自己动手,利用业余时间为学生编写EISPACK和LINPACK的接口程序。Cleve Moler给这个接口程序取名为MATLAB,该名为矩阵(Matrix)和实验室(Laboratory)两个英文单词的前三个字母的组合。在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。
1983年春天,Cleve Moler到Stanford大学讲学,MATLAB深深地吸引了工程师John Little,John Little敏锐地觉察到MATLAB在工程领域的广阔前景。同年,他和Cleve Moler、SteveBangert一起,用C语言开发了第二代专业版。这一代的MATLAB语言同时具备了数值计算和数据可视化的功能。
……