注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算MatlabMATLAB教程:基于6.x版本

MATLAB教程:基于6.x版本

MATLAB教程:基于6.x版本

定 价:¥34.00

作 者: 张志涌,徐彦琴等编著
出版社: 北京航空航天大学出版社
丛编项:
标 签: Matlab

ISBN: 9787810770118 出版时间: 2001-01-01 包装: 精装
开本: 23cm+光盘1片 页数: 364 字数:  

内容简介

  本书以MATLAB6.0为编写基础,系统讲述MATLAB五大数据类型:数值、字符串、元胞、构架和函数句柄;以双精度数据为例剖析适用于这五大数据类型的高维数组的创建、标识和援引;分章阐述数值计算、符号计算的要领和注意事项;精练地叙述计算结果和函数可视化的基本步骤及指令配合;简明介绍函数、子函数、私用函数的生成和使用。此外,为拓宽MATLAB应用范围,本书还专设五个独立章节,简明实用地阐述:SIMULINK的基本操作和使用;图形句柄的操作;交互式图形用户界面的设计;EXE独立应用程序的生成;M-book数据、图形、文字环境的集成。<br>全书包含200多个计算范例和150多个习题。所有算例的程序是可靠、完整的,读者可以完全准确地重现本书所提供的算例结果。习题用于帮助读者更好地掌握MATLAB的基本要领。<br>本书全面实现印刷版和电子版的有机结合。印刷版便于读者进行系统、全面、长时间连续阅读,便于随心的翻阅、浏览;而电子版则可向读者提供实践本书内容所需的全部可靠程序,色彩信息和动态交互环境,还能随MATLAB版本升级而及时地向读者提供新内容。<br>本书内容充实、篇幅紧凑,是专为理工科院校本科生系统学习MATLAB而撰写的,也可供部分研究生使用。它既可用做教材,也可作为自学用书,并且书后的索引具有很好的查阅功能。<br>

作者简介

暂缺《MATLAB教程:基于6.x版本》作者简介

图书目录

第一章  基础准备及入门                  
   1. 1  MATLAB的安装和内容选择                  
   1. 2  Desktop操作桌面的启动                  
     1. 2. 1  MATLAB的启动                  
     1. 2. 2  Desktop操作桌面简介                  
   1. 3  Command Windows运行入门                  
     1. 3. 1  Command Windows指令窗简介                  
     1. 3. 2  最简单的计算器使用法                  
     1. 3. 3  数值. 变量和表达式                  
     1. 3. 4  计算结果的图形表示                  
   1. 4  Command Windows操作要旨                  
     1. 4. 1  指令窗显示方式的操作                  
     1. 4. 2  数值计算结果的显示格式                  
     1. 4. 3  指令行中的标点符号                  
     1. 4. 4  指令窗的常用控制指令                  
     1. 4. 5  指令窗中指令行的编辑                  
   1. 5  Command History和实录指令diary                  
     1. 5. 1  Command History历史指令窗简介                  
     1. 5. 2  历史指令行的再运行                  
     1. 5. 3  指令窗实录指令diary                  
   1. 6  Current Directory. 路径设置器和文件管理                  
     1. 6. 1  Current Directory当前目录湖览器简介                  
     1. 6. 2  MATLAB的搜索路径                  
     1. 6. 3  MATLAB的搜索路径的扩展和修改                  
   1. 7  Workspace Brower和Array Editor                  
     1. 7. 1  Workspace Brower工作空间浏览器简介                  
     1. 7. 2  现场菜单用于内存变量的查阅和删除                  
     1. 7. 3  Array Editor数组编辑器和大数组的输人                  
     1. 7. 4  数据文件的存取                  
   1. 8  Launch Pad交互界面分类目录窗                  
   1. 9  Editor/Debugger和脚本编写初步                  
     1. 9. 1  Editor/Debugger M文件编辑器简介                  
     1. 9. 2  M脚本文件编写初步                  
   1. 10  帮助系统                  
     1. 10. 1  帮助方式概述                  
     1. 10. 2  Help Navigator/Browser帮助导航/浏览器简介                  
   习题1                  
 第二章  数值数组及其运算                  
   2. 1  引  导                  
   2. 2  一维数组的创建和寻访                  
     2. 2. 1  一维数组的创建                  
     2. 2. 2  一维数组的子数组寻访和赋值                  
   2. 3  二维数组的创建                  
     2. 3. 1  直接输入法                  
     2. 3. 2  利用M文件创建和保存数组                  
   2. 4  二维数组元素的标识                  
     2. 4. 1  “全下标”标识                  
     2. 4. 2  “单下标”标识                  
     2. 4. 3  “逻辑1”标识                  
   2. 5  二维数组的子数组寻访和赋值                  
   2. 6  执行数组运算的常用函数                  
     2. 6. 1  函数数组运算规则的定义                  
     2. 6. 2  执行数组运算的常用函数                  
   2. 7  数组运算和矩阵运算                  
     2. 7. 1  数组运算和矩阵运算指令对照汇总                  
   2. 8  标准数组生成函数和数组操作函数                  
     2. 8. 1  标准数组生成函数                  
     2. 8. 2  数组操作函数                  
   2. 9  数组构作技法综合                  
   2. 10  高维数组                  
     2. 10. 1  高维数组的创建                  
     2. 10. 2  高维数组的标识                  
     2. 10. 3  高维数组构作和操作函数汇总                  
   2. 11  “非数”和“空”数组                  
     2. 11. 1  非数NaN                  
     2. 11. 2  “空”数组                  
   2. 12  关系操作和逻辑操作                  
     2. 12. 1  关系操作                  
     2. 12. 2  逻辑操作                  
     2. 12. 3  关系. 逻辑函数                  
   习题2                  
 第三章  字符串数组. 元胞数组和构架数组                  
   3. 1  字符串数组                  
     3. 1. 1  字符串入门                  
     3. 1. 2  串数组的属性和标识                  
     3. 1. 3  复杂串数组的创建                  
     3. 1. 4  串转换函数                  
     3. 1. 5  串操作函数                  
   3. 2  元胞数组                  
     3. 2. 1  元胞数组的创建和显示                  
     3. 2. 2  元胞数组的扩充. 收缩和重组                  
     3. 2. 3  元胞数组内容的调取                  
   3. 3  构架数组                  
     3. 3. 1  构架数组的直接创建法及显示                  
     3. 3. 2  利用构造函数创建构架数组                  
     3. 3. 3  数值运算操作和函数对构架数组的应用                  
   3. 4  关于数据类型的归纳性说明                  
   习题3                  
 第四章  数值计算                  
   4. 1  线性方程组的解                  
     4. 1. 1  LU分解. 行列式. 逆和恰定方程的解                  
     4. 1. 2  奇异值分解和矩阵结构                  
     4. 1. 3  线性二乘问题的解                  
   4. 2  特征值分解和矩阵函数                  
     4. 2. 1  特征值分解问题                  
     4. 2. 2  矩阵的谱分解和矩阵函数                  
   4. 3  多项式和卷积                  
     4. 3. 1  多项式                  
     4. 3. 2  卷  积                  
   4. 4  数据分析函数                  
     4. 4. 1  随机数发生器和统计分析指令                  
     4. 4. 2  差分和累计指令                  
   4. 5  MATLAB泛函指令                  
     4. 5. 1  求函数零点                  
     4. 5. 2  求函数极值点                  
     4. 5. 3  数值积分                  
     4. 5. 4  解常微分方程                  
   4. 6  信号处理                  
     4. 6. 1  快速Fourier变换和逆变换                  
     4. 6. 2  数字滤波                  
   4. 7  系统分析                  
     4. 7. 1  线性时不变对象LTI                  
     4. 7. 2  系统的时域和频域分析                  
   习题4                  
 第五章  符号计算                  
   5. 1  符号对象和符号表达式                  
     5. 1. 1  符号对象的生成和使用                  
     5. 1. 2  符号计算中的算符和基本函数                  
     5. 1. 3  识别对象类别的指令                  
     5. 1. 4  符号表达式中自由变量的确定                  
   5. 2  符号对象的操作和转换                  
     5. 2. 1  符号表达式的操作                  
     5. 2. 2  置换操作                  
     5. 2. 3  符号数值精度控制和任意精度计算                  
     5. 2. 4  符号对象与其他数据对象间的转换                  
   5. 3  符号微积分                  
     5. 3. 1  符号序列的求和                  
     5. 3. 2  符号微分和Jacobian矩阵                  
     5. 3. 3  符号积分                  
     5. 3. 4  符号卷积                  
   5. 4  符号积分变换                  
     5. 4. 1  Fourier变换及其反变换                  
     5. 4. 2  Laplace变换及其反变换                  
     5. 4. 3  Z变换及其反变换                  
   5. 5  符号代数方程的求解                  
     5. 5. 1  线性方程组的符号解                  
     5. 5. 2  一般代数方程组的解                  
   5. 6  符号微分方程的求解                  
     5. 6. 1  符号解法和数值解法的互补作用                  
     5. 6. 2  求微分方程行号解的一般指令                  
     5. 6. 3  微分方程符号解示例                  
   5. 7  利用MAPLE的深层符号计算资源                  
     5. 7. 1  经典特殊函数的调用                  
     5. 7. 2  MAPLE库函数在线帮助的检索树                  
     5. 7. 3  发挥MAPLE的计算潜力                  
   习题5                  
 第六章  数据和函数的可视化                  
   6. 1  引  导                  
     6. 1. 1  离散数据和离散函数的可视化                  
     6. 1. 2  连续函数的可视化                  
     6. 1. 3  可视化的一般步骤                  
   6. 2  二维曲线绘图的基本操作                  
     6. 2. 1  plot的基本调用格式                  
     6. 2. 2  曲线的色彩. 线型和数据点形                  
     6. 2. 3  坐标. 刻度和分格线控制                  
     6. 2. 4  图形标识                  
     6. 2. 5  多次叠绘. 双纵坐标和多子图                  
     6. 2. 6  交互式图形指令                  
   6. 3  三维绘图的基本操作                  
     6. 3. 1  三维线图指令plot3                  
     6. 3. 2  三维网线图和曲面图                  
     6. 3. 3  透视. 镂空和裁切                  
   6. 4  高维可视化                  
     6. 4. 1  二维半图指令pcolor, contour, contourf                  
     6. 4. 2  四维表现                  
     6. 4. 3  动态图形                  
   6. 5  三维图形的精细控制                  
     6. 5. 1  视点控制                  
     6. 5. 2  色彩控制                  
     6. 5. 3  照明和材质处理                  
   6. 6  图  像                  
   6. 7  图形窗功能简介                  
   6. 8  函数绘图的简捷指令                  
     6. 8. 1  一元函数简捷绘图指令                  
     6. 8. 2  二元函数简捷绘图指令                  
   习题6                  
 第七章  M文件和函数句柄                  
   7. 1  M文本编辑器                  
   7. 2  MATLAB控制流                  
     7. 2. 1  for循环结构                  
     7. 2. 2  while循环结构                  
     7. 2. 3  if-else-end分支结构                  
     7. 2. 4  switch-case结构                  
     7. 2. 5  try-catch结构                  
     7. 2. 6  控制程序流的其他常用指令                  
   7. 3  脚本文件和函数文件                  
     7. 3. 1  M脚本文件                  
     7. 3. 2  M函数文件                  
     7. 3. 3  局部变量和全局变量                  
     7. 3. 4  M文件的一般结构                  
     7. 3. 5  P码文件                  
     7. 3. 6  MATLAB的搜索过程                  
   7. 4  变量的检测传递和限权使用函数                  
     7. 4. 1  输入输出宗量检测指令                  
     7. 4. 2  跨空间变量传递                  
     7. 4. 3  子函数和私用函数                  
   7. 5  串演算函数                  
     7. 5. 1  eval                  
     7. 5. 2  feval                  
     7. 5. 3  内联函数                  
   7. 6  函数句柄                  
     7. 6. 1  函数句柄的创建和观察                  
     7. 6. 2  函数句柄的基本用法                  
   习题7                  
 第八章  SIMULINK交互式仿真集成环境                  
   8. 1  引  导                  
     8. 1. 1  使用入门                  
     8. 1. 2  SIMULINK模型窗的组成                  
   8. 2  模型的创建                  
     8. 2. 1  模型概念和文件操作                  
     8. 2. 2  模块操作                  
     8. 2. 3  信号线操作                  
     8. 2. 4  对模型的注释                  
     8. 2. 5  常用的Sourse库信源                  
     8. 2. 6  常用的Sink库信宿                  
     8. 2. 7  仿真的配置                  
   8. 3  连续系统建模                  
     8. 3. 1  线性系统                  
     8. 3. 2  非线性系统                  
   8. 4  封装子系统的创建及受控执行                  
     8. 4. 1  简装子系统及其应用                  
     8. 4. 2  条件执行子系统                  
   8. 5  离散时间系统和混合系统                  
     8. 5. 1  若干基本模块                  
     8. 5. 2  多速率离散时间系统                  
     8. 6  用MATLAB指令运行SIMULINK模型                  
   习题8                  
 第九章  句柄图形                  
   9. 1  句柄图形体系                  
     9. 1. 1  图形对象. 对象句柄和句柄图形树结构                  
     9. 1. 2  对象属性                  
   9. 2  图形对象的操作                  
     9. 2. 1  图形对象创建指令一览                  
     9. 2. 2  对象句柄的获取方法                  
   9. 3  对象属性的获取和设置                  
     9. 3. 1  创建对象时设置属性                  
     9. 3. 2  get和set                  
     9. 3. 3  对象属性的缺省设置和查询                  
     9. 3. 4  属性查询和设置示例                  
   9. 4  为低层指令绘图准备图/轴                  
     9. 4. 1  'NextPlot"属性                  
     9. 4. 2  准备图/轴的简捷指令newplot                  
     9. 4. 3  高层绘图文件的形成                  
   9. 5  轴对象                  
     9. 5. 1  轴位框的几何属性和多轴位框                  
     9. 5. 2  轴刻度的属性控制                  
     9. 5. 3  坐标轴尺度. 方向. 位置属性                  
     9. 5. 4  任意布置子图和轴外注释                  
   9. 6  实时动画                  
     9. 6. 1  摈除属性'EraseMode'                  
     9. 6. 2  屏幕刷新指令drawnow                  
     9. 6. 3  动画制作示例                  
   习题9                  
 第十章  图形用户界面(GUI)制作                  
   10. 1  入  门                  
   10. 2  图形用户界面的设计原则和一般步骤                  
     10. 2. 1  设计原则                  
     10. 2. 2  一般制作步骤                  
   10. 3  界面菜单(uimenu)                  
     10. 3. 1  图形窗的标准菜单                  
     10. 3. 2  自制的用户菜单                  
     10. 3. 3  用户菜单的属性                  
     10. 3. 4  现场菜单的制作                  
   10. 4  用户控件(uicontrol)                  
     10. 4. 1  控件制作函数                  
     10. 4. 2  用户控件的种类                  
     10. 4. 3  控件制作示例                  
   10. 5  图形用户界面设计工具                  
   习题10                  
 第十一章  MATIk                  
   11. 1  M编译器的功用和前                  
   11. 2  创建MEX文件                  
     11. 2. 1  MEX文件编译的验证                  
     11. 2. 2  由M文件创建C MEX文件的算例                  
   11. 3  创建独立的外部应用程序                  
     11. 3. 1  M编译器的预配置                  
     11. 3. 2  独立外部程序的工作特点和创建过程                  
     11. 3. 3  关于指令mbuild                  
     11. 3. 4  科学计算和结果可视化独立应用程序的创建                  
   习题11                  
 第十二章  Notebook                  
   12. 1  Notebook的安装                  
   12. 2  Notebook的启动                  
     12. 2. 1  从Word中启动Notebook                  
     12. 2. 2  从MATLAB中启动Notebook                  
     12. 2. 3  Notebook成功启动标志和中文M—book模板的形成                  
   12. 3  M—book模板的使用                  
     12. 3. 1  输入细胞(群)的创建和运行                  
     12. 3. 2  Notebook菜单的其他选项                  
     12. 3. 3  输出细胞的格式控制                  
     12. 3. 4  细胞的祥式                  
     12. 3. 5  使用M—book模板的若干参考技法                  
   习题12                  
 附录A  MATLAB主包函数指令表                  
 附录B  光盘使用说明                  
 参考文献                  

本目录推荐