(1)源于MATrixLABoratory一词;
(2)功能强大:集数值计算、符号运算、图形处理于一体;
(3)语言简单:以数学形式的语言编程(如下ex1_1.m所示);
(4)扩充能力强、可开发性强:具有Fortran、 C、 Java语言接口;
(5)编程容易、效率高:程序是纯文本文件(.m)、调试方便简单。
例如:Matlab程序ex1_1.m中的部分程序语句。
从ex1_1.m中这些语句可以看出:Matlab程序编制时,一行可写入多条语句,同一行不同语句用“;”分开,程序中可加入注释,注释以“%”开头。Matlab编程语言简单、易读。
(1)通用命令。
①clear,清除内存中的变量;
②clc,清除命令行窗口;
③clf,清除图形窗口;
④quit,退出Matlab;
⑤path,显示搜索目录;
⑥hold,图形保持开关;
⑦disp,显示变量或文字内容;
⑧save,保存变量;
⑨type,显示文件内容。
(2)常用操作技巧。
①→,←,↑,↓,光标按箭头方向移动;
②Ctrl+C,退出程序运行;
③Ctrl+R,设置光标所在行为注释行;
④Ctrl+T,解除光标所在行的注释。
(3)标点等符号。
①:冒号,具有多种功能,如表示矩阵中的所有行或列元素、向量元素中的等间距等;
②;分号,行分隔或取消运行结果显示等;
③,逗号,列分隔或函数参数分隔等;
④.小数点,小数点或域访问符等;
⑤…三点,标记续行;
⑥%百分号,注释标记;
⑦ ()小括号,指定运算先后次序或标记函数变量等;
⑧ []中括号,定义矩阵或标记矩阵元素等;
⑨
大括号,定义单元数组或标记单元数组元素等;
⑩ '单引号,字符串标记或矩阵转置等;
=等号,赋值标记。
(1)20 世纪 70 年代中期,Clever Moler及其同事在美国国家科学基金资助下开发;
(2)1983 年开发第二代专业版;
(3)1984 年Mathworks公司成立;
(4)1993 年Matlab 4.0 版问世;
(5)1997 年Matlab 5.0 版问世;
(6)2000 年Matlab 6.0 正式版推出;
(7)现在每年 3 月、9 月分别推出当年的a、 b版。
(1) Matlab内含科学研究和工程计算的工具箱;
(2)应用范围:序号处理、系统标识、图形处理、光谱分析、金融管理、地图工具、概率统计、偏微分方程求解等。
(1) Mathworks公司网站http://www.mathworks.com为获得许可证用户提供网上服务和资源。
(2)提供不同Matlab版本的网上付费下载。