注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2008-05

出版社:高等教育出版社

以下为《MATLAB程序设计教程(附光盘)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040112061
  • 1版
  • 75502
  • 46242465-6
  • 平装
  • 16开
  • 2008-05
  • 400
  • 259
  • 工学
  • 软件工程
  • TP312MA
  • 工学、理学
  • 本科 高职
内容简介

本书全面介绍了MATLAB最新版本的主要功能和使用方法,包括MATLAB新的开发环境的特点和使用,矩阵及数值计算,多项式和线性代数,符号数学的基本方法,二维及三维图形的基本表现方法,图形对象及图形窗口操作,图形用户界面设计,MATLAB的程序设计方法等。

本书使用较大的篇幅重点介绍了MATLAB最新版本的图形处理功能和图形用户界面设计方法。在基本图形处理功能的基础上,还介绍了图形对象句柄的概念和使用方法,以帮助读者掌握和应用MATLAB的高级图形处理技巧。在图形用户界面设计中,详细介绍了最新的图形界面开发工具和使用方法,以帮助读者掌握以图形用户界面为基础的应用程序设计的方法。

MATLAB最新版本的显著特点之一是提供了一系列图形化的应用工具,用户不需编程即可直接使用这些工具完成复杂的计算、分析和图形处理工作,本书对这些工具作了详细的介绍。

本书通过对MATLAB的主要功能的介绍,通过大量的例题分析,以期帮助读者了解MATLAB的强大功能,理解和掌握MATLAB的使用方法和编程技巧。

本书可作为高等学校理工科学生学习MATLAB语言的教材和参考书,也可作为广大科技工作者、教师和学生学习和使用MATLAB语言的参考资料。

目录

 前辅文
 第1 章 MATLAB 概论
  1.1 MATLAB 简介
   1.1.1 MATLAB 6 的新特点
   1.1.2 MATLAB 的主要组成部分
  1.2 MATLAB 的安装
  1.3 MATLAB 开发环境
   1.3.1 主菜单和工具栏
   1.3.2 MATLAB 的通用参数设置
   1.3.3 命令窗口
   1.3.4 命令窗口的参数设置
   1.3.5 启动平台
   1.3.6 工作空间
   1.3.7 命令历史窗口
   1.3.8 当前路径窗口
   1.3.9 MATLAB 的搜索路径
  1.4 M 文件编辑器
   1.4.1 编辑器及界面
   1.4.2 编辑功能和调试功能
   1.4.3 M 文件编辑器的参数设置
  1.5 在线帮助
   1.5.1 帮助浏览器
   1.5.2 help 命令
   1.5.3 lookfor 命令
   1.5.4 模糊查询
   1.5.5 在线帮助的参数设置
  习题1
 第2 章 矩阵运算基础
  2.1 矩阵的创建
   2.1.1 命令窗口直接输入
   2.1.2 通过M 文件创建矩阵
   2.1.3 通过函数创建矩阵
   2.1.4 通过数据文件创建矩阵
  2.2 矩阵和数组的算术运算
   2.2.1 矩阵和数组的加减运算
   2.2.2 矩阵的乘法
   2.2.3 数组的乘法
   2.2.4 矩阵的除法
   2.2.5 数组的除法
   2.2.6 矩阵的幂运算
   2.2.7 数组的幂运算
   2.2.8 矩阵的转置
  2.3 矩阵和数组的关系运算和逻辑运算
   2.3.1 关系运算
   2.3.2 逻辑运算
   2.3.3 逻辑函数和关系函数
  2.4 矩阵和数组函数
   2.4.1 矩阵函数
   2.4.2 通用函数
  2.5 矩阵分解
   2.5.1 特征值分解
   2.5.2 奇异值分解
   2.5.3 LU 分解
   2.5.4 Cholesky 分解
   2.5.5 QR 分解
  2.6 矩阵的特殊操作
   2.6.1 特殊矩阵及其创建
   2.6.2 其他特殊矩阵
   2.6.3 矩阵的特殊操作
  习题2
 第3 章 数值计算基础
  3.1 多项式
   3.1.1 创建多项式
   3.1.2 多项式运算
  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 一维插值
   3.4.2 二维插值
   3.4.3 多维插值
  3.5 数字信号处理初步
   3.5.1 快速傅里叶变换
   3.5.2 快速傅里叶变换的长度与运算速度
  习题3
 第4 章 符号数学基础
  4.1 符号对象的创建
   4.1.1 创建符号变量和表达式
   4.1.2 创建符号矩阵
   4.1.3 默认符号变量
  4.2 符号表达式的化简和替换
   4.2.1 符号表达式的化简
   4.2.2 符号表达式的替换
  4.3 符号微积分
   4.3.1 符号极限
   4.3.2 符号微分
   4.3.3 符号积分
   4.3.4 符号求和
   4.3.5 Taylor 级数展开
  4.4 符号方程的求解
   4.4.1 符号代数方程组的求解
   4.4.2 符号微分方程求解
  4.5 符号数学的简易绘图函数
   4.5.1 二维绘图函数
   4.5.2 三维绘图函数
   4.5.3 等高线绘图函数
   4.5.4 网格图绘图函数
   4.5.5 表面图绘图函数
  4.6 图形化符号函数计算器
   4.6.1 输入框
   4.6.1 计算器的功能
  4.7 Taylor 级数计算器
  习题4
 第5 章 基本图形处理功能
  5.1 二维图形
   5.1.1 基本绘图函数
   5.1.2 多重曲线绘图
   5.1.3 图线形式和颜色
  5.2 特殊图形
   5.2.1 条形图
   5.2.2 饼图
   5.2.3 其他图形
  5.3 三维图形
   5.3.1 三维曲线图
   5.3.2 三维绘图数据的产生
   5.3.3 网格图
   5.3.4 着色表面图
   5.3.5 表面渲染
   5.3.6 表面图形的透明处理
   5.3.7 表面图形的颜色映射
   5.3.8 切片图
  5.4 图形的控制与表现
   5.4.1 图形窗口
   5.4.2 坐标轴控制命令
   5.4.3 图形的标注
   5.4.4 在图形中添加图例框
  习题5
 第6 章 高级图形处理功能
  6.1 图形对象与句柄
   6.1.1 图形对象概述
   6.1.2 图形对象的类型
   6.1.3 图形句柄
  6.2 视图与光照
   6.2.1 视图
   6.2.2 光照
  6.3 体积可视化
   6.3.1 流线图
   6.3.2 流点图
   6.3.3 流带图
   6.3.4 流管图
  6.4 图形窗口的功能及设置
   6.4.1 图形复制参数设置
   6.4.2 图形对象设置
   6.4.3 图形格式控制
   6.4.4 数据拟合工具
   6.4.5 基本统计工具
  6.5 其他图形处理技术
   6.5.1 图像
   6.5.2 图形的输出
  习题6
 第7 章 图形用户界面设计
  7.1 图形用户界面开发环境
   7.1.1 布局编辑器
   7.1.2 几何位置排列工具
   7.1.3 用属性编辑器设置控件属性
   7.1.4 菜单编辑器
   7.1.5 对象浏览器
  7.2 控件对象的属性
  7.3 对话框设计
   7.3.1 公共对话框
   7.3.2 MATLAB 专用对话框
  7.4 图形用户界面程序设计
   7.4.1 设计图形用户界面
   7.4.2 设置控件的标识
   7.4.3 编写代码
  习题7
 第8 章 M 文件程序设计基础
  8.1 M 文件
   8.1.1 命令文件
   8.1.2 函数文件
   8.1.3 局部变量和全局变量
  8.2 数据及数据文件
   8.2.1 数据类型
   8.2.2 数据文件
   8.2.3 数据输入向导(Import Wizard)
   8.2.4 数据的输入与输出
  8.3 程序的流程控制
   8.3.1 循环语句
   8.3.2 条件语句
   8.3.3 分支语句
   8.3.4 检测语句
   8.3.5 其他流程控制语句
  8.4 程序的调试与优化
   8.4.1 程序的直接调试法
   8.4.2 调试器的使用
   8.4.3 程序设计的优化
   8.4.4 M 文件调用记录
  8.5 函数句柄
   8.5.1 函数句柄的创建和显示
   8.5.2 函数句柄的调用和操作
  习题8
 第9 章 Simulink 基础
  9.1 Simulink 初步
   9.1.1 Simulink 简介
   9.1.2 运行Simulink
  9.2 Simulink 的基本模块
   9.2.1 信号源模块库(Source)
   9.2.2 输出模块(Sinks)
   9.2.3 连续系统模块库(Continuous)
   9.2.4 离散系统模块库(Discrete)
   9.2.5 数学运算模块库(Math)
   9.2.6 函数和表模块(Functions&Tables)
   9.2.7 非线性系统模块库(Nonlinear)
   9.2.8 信号与系统模块库(Signal&Systems)
  9.3 Simulink 建模
   9.3.1 模块的创建及操作
   9.3.2 模型的修饰
  9.4 仿真计算与分析方法
   9.4.1 连续系统建模
   9.4.2 Simulink 结果的分析
  习题9
 附录
  附录A MATLAB 6.1 命令和函数索引
  附录B 符号数学工具箱命令和函数索引
  附录C TeX 字符索引