MATLAB基础与应用教程 MATLAB是MathWorks公司开发的科学与工程计算软件,它以矩阵运算为基础,把计算、绘图及动态系统仿真等功能有机地融合在一起。同时,它又具有程序设计语言的基本特征。目前,MATLAB在工程计算与数值分析、控制系统设计与仿真、信号处理、图像处理、金融建模设计与分析等学科领域都有着十分广泛的应用。 本章学习目标: ● 了解MATLAB的特点和主要功能。 ● 熟悉启动和退出MATLAB的方法。 ● 熟悉MATLAB的操作环境。 ● 掌握建立矩阵的方法。 ● 掌握MATLAB数据对象的特点和基本的运算规则。 MATLAB的发展与主要功能: MATLAB的发展可以追溯到 Cleve Moler 编写的使用 Linpack 和 Eispack 的接口程序——MATLAB。1992年,MATLAB 4.0版发布。1997年,MATLAB 5.0版发布。2000年10月,MATLAB 6.0版发布。2004年7月,MATLAB 7.0版发布。2005年9月,MATLAB 7.1版发布。随后每年发布两次以年份命名的版本,如R2006a(MATLAB 7.2)、R2006b(MATLAB 7.3)、R2007a(MATLAB 7.4)、R2007b(MATLAB 7.5)、R2008a(MATLAB 7.6)和最新的版本R2008b(MATLAB 7.7)。 MATLAB的主要功能包括: 1. 数值计算和符号计算功能 例如,求解线性方程组: 在MATLAB命令窗口输入命令:a=[2,3,-1;3,-5,3;6,3,-8]; b=[7;8;9]; x=inv(a)*b 也可以通过符号计算来解此方程: syms x1 x2 x3 [x1,x2,x3]=solve(2*x1+3*x2-x3-7,3*x1-5*x2+3*x3-8,6*x1+3*x2-8*x3-9) 2. 绘图功能 例如,分别绘制函数y=300sinx/x和y=x2的曲线: x=-20:0.1:20; plot(x,300*sin(x)./x,':',x,x.^2); 3. 程序设计语言功能 MATLAB是解释性语言,程序执行速度较慢,而且不能脱离MATLAB环境而独立运行。MathWorks公司提供了将MATLAB源程序编译为独立于MATLAB集成环境运行的EXE文件以及将MATLAB程序转化为C语言程序的编译器。 4. 扩展功能 MATLAB包含两部分内容:基本部分和各种可选的工具箱。基本部分构成了MATLAB的核心内容,也是使用和构造工具箱的基础。工具箱扩展了MATLAB的功能。 MATLAB的集成开发环境: 1. MATLAB操作界面 MATLAB操作界面包括: 1.主窗口 2.命令窗口 命令窗口(Command Window)用于输入命令并显示除图形以外的所有执行结果。 3.工作空间窗口 工作空间(Workspace)是MATLAB用于存储各种变量和结果的内存空间。 4.当前目录窗口 当前目录(Current Directory)是指MATLAB运行时的工作目录,只有在当前目录或搜索路径下的文件、函数才可以被运行或调用。 5.命令历史窗口 命令历史窗口自动保留自安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查询。 本教程为读者提供了MATLAB的基础知识和应用教程,帮助读者快速掌握MATLAB的使用和应用。
- 粉丝: 454
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助