matlab中文手册

上传人:n**** 文档编号:56539995 上传时间:2018-10-13 格式:DOC 页数:267 大小:5.53MB
返回 下载 相关 举报
matlab中文手册_第1页
第1页 / 共267页
matlab中文手册_第2页
第2页 / 共267页
matlab中文手册_第3页
第3页 / 共267页
matlab中文手册_第4页
第4页 / 共267页
matlab中文手册_第5页
第5页 / 共267页
点击查看更多>>
资源描述

《matlab中文手册》由会员分享,可在线阅读,更多相关《matlab中文手册(267页珍藏版)》请在金锄头文库上搜索。

1、1Matlab 中文手册中文手册目录1 第 1 章 MATLAB 6.5 环境6 1.1 MATLAB 简介6 1.1.1 MATLAB 工具箱.6 1.1.2 MATLAB 功能和特点.6 1.2 MATLAB 6.5 环境设置7 1.2.1 菜单栏7 1.2.2 工具栏10 1.2.3 通用操作界面窗口10 1.3 MATLAB 6.5 帮助19 1.4 MATLAB 6.5 其他管理.20 1.4.1 MATLAB 用户文件格式.20 1.4.2 设置搜索路径.21 1.4.3 文件管理命令.22 1.4.4 退出 MATLAB23 1.5 一个实例.23 第 2 章 MATLAB 数值

2、计算26 2.1 变量和数据.26 2.1.1 数据类型.26 2.1.2 数据.26 2.1.3 变量.27 2.2 矩阵和数组.28 2.2.1 矩阵输入.28 2.2.2 矩阵元素和操作.31 2.2.3 字符串.37 2.2.4 矩阵和数组运算.41 2.2.5 多维数组.52 2.3 稀疏矩阵55 2.3.1 稀疏矩阵的建立.55 2.3.2 稀疏矩阵的存储空间.58 2.3.3 稀疏矩阵的运算.59 2.4 多项式59 2.4.1 多项式的求值、求根和部分分式展开.59 2.4.2 多项式的乘除法和微积分.61 2.4.3 多项式拟合和插值.63 2.5 元胞数组和结构数组65 2

3、.5.1 元胞数组.65 2.5.2 结构数组.68 2.6 数据分析7122.6.1 数据统计和相关分析.71 2.6.2 差分和积分.72 2.6.3 卷积和快速傅里叶变换.74 2.6.4 向量函数.76 第 3 章 MATLAB 符号计算77 3.1 符号表达式的建立.77 3.1.1 创建符号常量77 3.1.2 创建符号变量和表达式78 3.1.3 符号矩阵80 3.2 符号表达式的代数运算81 3.2.1 符号表达式的代数运算.81 3.2.2 符号数值任意精度控制和运算83 3.2.3 符号对象与数值对象的转换84 3.3 符号表达式的操作和转换85 3.3.1 符号表达式中自

4、由变量的确定.85 3.3.2 符号表达式的化简.86 3.3.3 符号表达式的替换.89 3.3.4 求反函数和复合函数.90 3.3.5 符号表达式的转换92 3.4 符号极限、微积分和级数求和.93 3.4.1 符号极限.93 3.4.2 符号微分.94 3.4.3 符号积分.96 3.4.4 符号级数.97 3.5 符号积分变换.98 3.5.1 傅里叶(Fourier)变换及其反变换98 3.5.2 拉普拉斯(Laplace)变换及其反变换 .99 3.5.3 Z 变换及其反变换.100 3.6 符号方程的求解101 3.6.1 代数方程.101 3.6.2 符号常微分方程.102

5、3.7 符号函数的可视化103 3.7.1 符号函数的绘图命令.103 3.7.2 图形化的符号函数计算器.105 3.8 Maple 函数的使用 105 3.8.1 访问 Maple 函数 105 3.8.2 获得 Maple 的帮助 .106 第 4 章 MATLAB 计算的可视化和 GUI 设计.107 4.1 二维曲线的绘制107 4.1.1 基本绘图命令 plot .107 4.1.2 绘制曲线的一般步骤.111 4.1.3 多个图形绘制的方法.112 4.1.4 曲线的线型、颜色和数据点形.114 4.1.5 设置坐标轴和文字标注.11534.1.6 交互式图形命令.118 4.2

6、 MATLAB 的三维图形绘制119 4.2.1 绘制三维线图命令 plot3 .119 4.2.2 绘制三维网线图和曲面图.120 4.2.3 立体图形与图轴的控制.123 4.2.4 色彩的控制.125 4.3 MATLAB 的特殊图形绘制128 4.3.1 条形图.128 4.3.2 面积图和实心图.129 4.3.3 直方图.130 4.3.4 饼图.131 4.3.5 离散数据图.132 4.3.6 对数坐标和极坐标图.132 4.3.7 等高线图.133 4.3.8 复向量图.134 4.4 图形窗口的功能135 4.5 对话框136 4.6 句柄图形138 4.6.1 句柄图形体

7、系.138 4.6.2 图形对象的操作.139 4.6.3 图形对象属性的获取和设置.142 4.7 图形用户界面(GUI)设计144 4.7.1 可视化的界面环境.144 4.7.2 菜单.146 4.7.3 控件.147 4.7.5 回调函数.149 4.7.6 GUI 应用举例.149 4.8 动画151 4.8.1 以电影方式产生动画.151 4.8.2 以对象方式产生动画.152 第 5 章 MATLAB 程序设计153 5.1 脚本文件和函数文件153 5.1.1 M 文本编辑器153 5.1.2 M 文件的基本格式154 5.1.3 M 脚本文件155 5.1.4 M 函数文件1

8、56 5.2 程序流程控制157 5.2.1 for . end 循环结构157 5.2.2 while . end 循环结构158 5.2.3 Ifelseend 条件转移结构.158 5.2.4 switchcase 开关结构 159 5.2.5 try. catch. end 试探结构.160 5.2.6 流程控制语句.161 5.3 函数调用和参数传递16345.3.1 子函数和私有函数.163 5.3.2 局部变量和全局变量.164 5.3.3 函数的参数.165 5.3.4 程序举例.168 5.4 M 文件性能的优化和加速.170 5.4.1 P 码文件 .170 5.4.2 M

9、 文件性能优化170 5.4.3 JIT 和加速器 171 5.5 内联函数174 5.6 利用函数句柄执行函数175 5.6.1 函数句柄的创建.175 5.6.2 用 feval 命令执行函数.176 5.7 利用泛函命令进行数值分析177 5.7.1 求极小值.178 5.7.2 求过零点.179 5.7.3 数值积分.180 5.7.4 微分方程的数值解.180 第 6 章 线性控制系统分析与设计182 6.1 线性系统的描述182 6.1.1 状态空间描述法.182 6.1.2 传递函数描述法.183 6.1.3 零极点描述法.184 6.1.4 离散系统的数学描述.184 6.2

10、线性系统模型之间的转换187 6.2.1 连续系统模型之间的转换.187 6.2.2 连续系统与离散系统之间的转换.190 6.2.3 模型对象的属性.193 6.3 结构框图的模型表示195 6.4 线性系统的时域分析203 6.4.1 零输入响应分析.203 6.4.2 脉冲响应分析.204 6.4.3 阶跃响应分析.205 6.4.4 任意输入的响应.206 6.4.5 系统的结构参数.208 6.5 线性系统的频域分析209 6.5.1 频域特性.209 6.5.2 连续系统频域特性.210 6.5.3 幅值裕度和相角裕度.214 6.5.4 离散系统频域分析.214 6.6 线性系统

11、的根轨迹分析215 6.6.1 绘制根轨迹.215 6.6.2 根轨迹的其它工具.216 6.7 线性系统的状态空间设计219 6.7.1 极点配置法.21956.7.2 最优二次型设计.220 第 7 章 Simulink 仿真环境221 7.1 演示一个 Simulink 的简单程序.221 7.2 Simulink 的文件操作和模型窗口223 7.2.1 Simulink 的文件操作.223 7.2.2 Simulink 的模型窗口.223 7.3 模型的创建.225 7.3.1 模块的操作.225 7.3.2 信号线的操作.227 7.3.3 给模型添加文本注释.228 7.4 Sim

12、ulink 的基本模块228 7.4.1 基本模块.228 7.4.2 常用模块的参数和属性设置.230 7.5 复杂系统的仿真与分析233 7.5.1 仿真的设置.233 7.5.2 连续系统仿真.234 7.5.3 离散系统仿真.237 7.5.4 仿真结构参数化.239 7.6 子系统与封装239 7.6.1 建立子系统.239 7.6.2 条件执行子系统.241 7.6.3 子系统的封装.242 7.7 用 MATLAB 命令创建和运行 Simulink 模型246 7.7.1 用 MATLAB 命令创建 Simulink 模型.246 7.7.2 用 MATLAB 命令运行 Simu

13、link 模块.248 7.8 以 Simulink 为基础的模块工具箱简介.249 第 8 章 MATLAB 高级应用.250 8.1 MATLAB 应用接口250 8.1.1 MEX 文件.250 8.1.2 使用 MATLAB 编译器生成 MEX 和 EXE 文件253 8.2 低级文件的输入输出.255 8.2.1 打开和关闭文件.255 8.2.2 读写格式化文件.256 8.2.3 读写二进制数据.258 8.2.4 文件定位.259 8.3 图形文件的转储.261 8.4 Notebook261 8.4.1 Notebook 的安装261 8.4.2 Notebook 的启动26

14、1 8.4.3 Notebook 的使用263 8.4.4 Notebook 中 MATLAB 的使用.2666第第 1 章章 MATLAB 6.5 环境环境1.1 MATLAB 简介MATLAB(Matrix Laborator)是 MathWorks 公司开发科学与工程计算软件; 广泛应用于自动控制、数学运算、信号分析、计算机技术、图像信号处理、财务 分析、航天工业、汽车工业、生物医学工程、语音处理和雷达工程等行业; 国内外高校和研究部门科学研究的重要工具; MATLIB 已成为数学计算工具方面事实上的标准,MATLIB 6.5 是最新版本。1.1.1 MATLAB 工具箱工具箱MATLA

15、B 由基本部分和功能各异的工具箱组成。 基本部分是 MATLAB 的核心,工具箱是扩展部分。 工具箱是用 MATLAB 的基本语句编成的各种子程序集,用于解决某一方面的专 门问题或实现某一类的新算法。 MATLAB 有以下主要的工具箱: 控制系统工具箱(Control System Toolbox) 系统辨识工具箱(System Identification Toolbox) 信号处理工具箱(Signal Processing Toolbox) 神经网络工具箱(Neural Network Toolbox) 模糊逻辑控制工具箱(Fuzzy Logic Toolbox) 小波工具箱(Wavele

16、t Toolbox) 模型预测控制工具箱(Model Predictive Control Toolbox) 通信工具箱(Communication Toolbox) 图像处理工具箱(Image Processing Toolbox) 频域系统辨识工具箱(Frequency System Identification Toolbox) 优化工具箱(Optimization Toolbox) 偏微分方程工具箱(Partial Differential Equation Toolbox) 财政金融工具箱(Financial Toolbox) 统计工具箱(Statistics Toolbox)1.1.2 MATLAB 功能和特点功能和特点1功能强大功能强大 (1) 运算功能强大 MATLAB 的数值运算要素不是单个数据,而是矩阵,每个元素都可看作复数,运 算包括加、减、乘、除、函数运算等; 通过 MATLAB 的符号工具箱,可以解决在数学、应用科学和工程计算领域中常 常遇到的符号计算问题。 (2) 功能丰富的工具箱

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 经验/事迹

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号