1、1 . 1 MATLAB简介1 . 2 MATLAB R2010a的环境设置1 . 3 通用操作界面窗口1 . 4 MATLAB R2010a其他管理1 . 5 1个实例1.1.1 MATLAB工具箱MATLAB有以下主要的工具箱。( 1)控制系统工具箱( Control System Toolbox):主要应用于连续系统设计和离散系统设计,传递函数和状态空间模型建立,模型转换,方程求解,频域响应,时域响应,根轨迹分析,增益选择,极点分配等。( 2)信号处理工具箱( Signal Processing Toolbox):主要应用于数字和模拟滤波器设计,应用及仿真,参数化模型,谱分析和估计, F
2、FT变换, DCT变换等。( 3)神经网络工具箱( Neural Network Toolbox):主要应用于 BP网络,Hopfield、 Kohonen网络,径向基函数网络,竞争、线性、 Sigmoidal等传递函数,前馈、递归等网络结构,性能分析及应用,自组织网络等。( 4)模糊逻辑控制工具箱( Fuzzy Logic Toolbox):主要应用于友好的交互设计界面,自适应神经 模糊学习、聚类及 Sugeno推理,支持 Simulink动态仿真,可生成 C语言源代码等。( 5)图像处理工具箱( Image Processing Toolbox):主要应用于二维滤波器设计和滤波输入,图像恢
3、复增强,色彩、集合及形态操作,二维变换,图像分析和统计等。( 7)优化工具箱( Optimization Toolbox):主要应用于线性规划和二次规划,求函数的最大值和最小值,多目标优化,约束条件下的优化,非线性方程求解等。( 8)统计工具箱( Statistics Toolbox):主要应用于概率分布和随机数生成,多变量分析,回归分析,主极分析,假设检验等。( 9)符号数学工具箱( Symbolic Math Toolbox):主要实现符号运算,包括极限、微积分、符号方程等。 1功能强大( 1)运算功能强大。( 2)功能丰富的工具箱。( 3)文字处理功能强大。 2人机界面友好,编程效率高
4、3强大而智能化的作图功能 4可扩展性强 5 Simulink动态仿真功能MATLAB R2010a版启动后的运行界面称为 MATLAB操作窗口,默认的操作窗口如图 1.1所示。 1 File菜单File菜单用于对文件进行操作, File菜单如图 1.2所示,对应的常用功能如表 1.1所示。下 拉 菜 单 功 能New Script 新建一个 M脚本文件,打开 M文件 编辑 /调试 器Function 新建一个 M函数文件,打开 M文件 编辑 /调试 器Class 新建一个 类 ,打开 M文件 编辑 /调试 器Figure 新建一个 图 形,打开 图 形窗口Variable 新建一个 变 量,默
5、 认 名 为 UnamedNew Model 新建一个仿真模型GUI 新建一个 图 形用 户设计 界面( GUI)deployment project 新建一个用于 发 布的 项 目Open 打开已有文件Close Command History 关 闭历 史命令窗口Import Data 导 入其他文件的数据Save Workspace as 使用二 进 制的 MAT文件保存工作空 间 的内容Page Setup 页 面 设 置Set Path 设 置搜索路径等Preferences 设 置 MATLAB工作 环 境外 观 和操作的相关属性等参数Print 打印Print Selection
6、 打印所 选择 区域Exit MATLAB 退出 MATLAB 2 Edit菜单 Edit菜单如图 1.3所示。 Edit菜单的各菜单项与 Windows的 Edit菜单相似,其中“Paste to Workspace”有点特殊,可以用来打开数据输入向导对话框 “Import Wizard”,将剪贴板的数据输入到 MATLAB工作空间中。 3 Debug菜单Debug菜单的各菜单项用于调试程序,其菜单项的功能如表 1.2所示。下 拉 菜 单 功 能Open Files when Debugging 调试时 打开 M文件Step 调试时单 步运行Step in 调试时单 步运行 进 入子函数Step out 调试时单 步运行跳出子函数Continue 运行程序到下一个断点或到程序 结 束Clear Breakpoints in All Files 清除所有的断点Stop if Errors/Warnings 在程序出 错 或 报 警 处 停止Exit Debug Mode 退出 调试 模式 4 Desktop菜单Desktop菜单用于对界面中各窗口进行打开和调整大小等操作,如图 1.4所示,新增了对窗口进行调整尺寸大小的菜单。