顶部
收藏

MATLAB程序设计教程


作者:
李海涛 邓樱
定价:
27.00元
ISBN:
978-7-04-011206-1
版面字数:
400.000千字
开本:
16开
全书页数:
259页
装帧形式:
平装
重点项目:
暂无
出版时间:
2002-07-15
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
计算机辅助设计

本书全面介绍了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 字符索引

相关图书