顶部
收藏

MATLAB程序设计教程


作者:
李海涛 邓樱
定价:
27.00 元
版面字数:
400千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2024年
ISBN:
978-7-04-011206-1
物料号:
11206-00
出版时间:
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 字符索引

                                                                                                                                                                                                                                                                                                                                                  相关图书