注册 登录 进入教材巡展
#
  • #

出版时间:2014年7月

出版社:西安电子科技大学出版社

以下为《MATLAB 8.X程序设计及典型应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560634296
  • 1-1
  • 89417
  • 0047158058-9
  • 平装
  • 16开
  • 2014年7月
  • 300
  • 328
  • 工学
  • 软件工程
  • TP312MA
  • 电工技术
  • 本科
内容简介
张霞萍编著的《MATLAB 8·X程序设计及典型应用(高等学校计算机类十二五规划教材)》以MATLAB 8.X(R2013b)为版本,兼顾MATLAB 7.X(R201la),详细介绍了MATLAB的功能及其操作,以及在“大学物理”、“数字信号处理”、“自动控制系统”、“通信原理”四门课程中的典型应用。
本书内容包括MATLAB的系统环境、MATLAB四种数据类型、M文件初步、MATLAB的数值计算和符号计算、MATLAB强大的绘图功能、Simulink交互式仿真集成环境、MATLAB的典型应用。每章后面配有习题,紧扣教学内容,使得读者能够通过上机操作及时有效地进行知识的巩固和提高。
本书注重基础,内容简明扼要,实例丰富,适宜作为高等学校理工科专业教材和教学参考书,也可供广大科技工作者参考。
目录

第1章  MATLAB系统环境


  1.1  MATLAB概述


    1.1.1  MATLAB的发展历史


    1.1.2  MATLAB的特点


  1.2  MATLAB的安装和启动及桌面简介.


    1.2.1  安装:MATLAB


    1.2.2  启动和退出MATLAB


    1.2.3  MATLAB操作界面


  1.3  指令窗(command Window)运行入门


    1.3.1  指令窗简介


    1.3.2  最简单的计算器使用方法


    1.3.3  数值、变量和表达式


    1.3.4  指令窗的显示方式


    1.3.5  指令窗中常用控制指令及指令行的编辑


  1.4  历史指令窗(Command History)


    1.4.1  历史指令窗简介


    1.4.2  历史指令的再运行


  1.5  工作空间浏览器(Workspace)和空间变量管理


    1.5.1  工作空间浏览器简介


    1.5.2  内存变量的查询和删除


  1.6  当前文件夹、路径设置和文件管理


    1.6.1  用户文件夹和当前文件夹设置


    1.6.2  MAT[,AB搜索路径


  1.7  帮助系统


  1.7.1  帮助窗口(help)简介


  1.7.2  help指令


  1.7.3  lookfor指令


  习题


第2章  MATLAB数组类型及计算


  2.1  数值数组(Numeric Array)


    2.1.1  数值数组的创建


    2.1.2  数组元素的标识和寻访


    2.1.3  “非数”和“空”数组


    2.1.4  数值数组的扩充和收缩


    2.1.5  数值数组的计算


    2.1.6  数组运算符优先级


    2.1.7  高维数组


    2.1.8  稀疏数组


  2.2  字符串数组(String Array)


    2.2.1  字符串数组的创建和标识


    2.2.2  字符串数组转换函数


    2.2.3  字符串数组的串接、替换和比较


  2.3  元胞数组(Ceu Array)


    2.3.1  元胞数组的创建、标识和获取


    2.3.2  元胞数组的扩充和收缩


    2.3.3  元胞数组的转换函数


  2.4  构架数组(Structure Array)


    2.4.1  构架数组的创建


    2.4.2  域的增加和删除


    2.4.3  域值操作函数


  习题


第3章  M文件初步


  3.1  M文件入门


    3.1.1  M文件的建立


    3.1.2  M文件编写初步


  3.2  MATLAB流程控制结构


    3.2.1  if条件结构


    3.2.2  switch-case开关结构


    3.2.3  try试探结构


    3.2.4  for循环结构


    3.2.5  while循环结构


    3.2.6  控制程序流的其他常用指令


    3.2.7  加快MATLAB程序运行速度的技巧


  3-3  脚本文件和函数文件


    3.3.1  脚本文件


    3.3.2  函数文件


    3.3.3  局部变量和全局变量


  3.4  MATLAB函数类别和句柄函数


    3.4.1  主函数


    3.4.2  子函数


    3.4.3  内联函数


    3.4.4  函数句柄


  3.5  MATLAB程序的调试


  习题


第4章  数值计算


  4.1  矩阵的计算


    4.1.1  矩阵的结构变换


    4.1.2  矩阵分析


    4.1.3  矩阵的特征值分析


    4.1.4  矩阵的分解


    4.1.5  线性方程组的求解


  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  数值微积分


    4.5.1  差分和偏导


    4.5.2  数值积分


  4.6  初值问题的常微分方程数值解


    4.6.1  ode()指令的执行机理


    4.6.2  ode()指令求解微分方程示例


  习题


第5章  符号计算


  5.1  符号对象的创建和符号自变量的确定


    5.1.1  符号对象的创建


    5.1.2  符号表达式中符号自变量的确定


  5.2  符号表达式的基本操作


    5.2.1  符号对象和数值对象的转换


    5.2.2  符号数值的精度控制


    5.2.3  符号表达式的化简


    5.3.4  符号表达式的置换


  5.3  符号微积分


    5.3.1  符号极限和符号微分


    5.3.2  符号级数/序列求和与符号积分


  5.4  符号方程的求解


    5.4.1  符号代数方程的求解


    5.4.2  符号微分方程的求解


  习题


第6章  数据和函数的可视化


  6.1  二维曲线的绘制


    6.1.1  二维直角坐标系中基本绘图指令plot()


    6.1.2  二维极坐标系中基本绘图指令polar()


    6.1.3  直角坐标和极坐标之间的相互转换


    6.1.4  二维对数坐标系绘图


  6.2  绘制二维图形的辅助操作


    6.2.1  窗口的控制与分割


    6.2.2  坐标轴的设置


    6.2.3  图形标识


    6.2.4  二维图形辅助操作的现场实现.


  6.3  其它二维绘图指令


    6.3.1  简易绘图指令ezplot()和ezpolar()


    6.3.2  特殊二维图形绘制


  6.4  三维绘图


    6.4.1  三维线图绘图指令plot3()


    6.4.2  绘制三维网格线指令mesh()和曲面图指令surf()


    6.4.3  色彩处理


    6.4.4  图形的镂空和裁切


    6.4.5  图像与动画


    6.4.6  三维简易绘图指令


    6.4.7  特殊三维图形的绘制


  6.5  句柄图形


    6.5.1  句柄图形体系


    6.5.2  图形对象的操作


    6.5.3  对象句柄、对象属性的获取和设置


  习题


第7章  Simulink交互式仿真集成环境


  7.1  Simulink的启动和模型库


    7.1.1  Simulink的启动与退出


    7.1.2  Simulink常用模块


  7.2  模型文件的创建和保存


  7.3  仿真的配置


    7.3.1  仿真时间选项


    7.3.2  解算器选项


  7.4  子系统及其封装


    7.4.1  子系统的创建


    7.4.2  封装子系统


  7.5  在MATLAB指令窗中运行Simulink模型


  习题


第8章   ATLAB的典型应用


  8.1  MATLAB在大学物理教学过程中的应用


    8.1.1  实验数据处理的MAgilLAB实现


    8.1.2  静电场和稳恒磁场的MATLAB实现


    8.1.3  振动与波的MA31LAB实现


    8.1.4  光学的MATLAB实现


  8.2  MATLAB在数字信号处理中的应用


    8.2.1  信号的运算


    8.2.2  离散傅里叶变换(DFT)及快速傅里叶变换(FFT)


    8.2.3  数字滤波器的结构


    8.2.4  IIR数字滤波器的设计


    8.2.5  FIR数字滤波器的设计


    8.2.6  信号处理的图形用户界面


  8.3  MATLAB在控制系统中的应用


    8.3.1  线性时不变系统的数学模型


    8.3.2  线性控制系统的分析


  8.4  MATLAB在通信原理中的应用


    8.4.1  MATLAB编程方式的几个典型应用


    8.4.2  误码率分析界面


    8.4.3  MATLAB/Simulink的典型应用


  习题


附录A  MATLAB与Word的接口——N0tebOOk


附录B  MATLAB常用指令查询表


参考文献