商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
MATLAB程序设计教程(附光盘) |
|
|
|
MATLAB程序设计教程(附光盘) |
|
基本信息·出版社:高等教育出版社
·页码:259 页
·出版日期:2008年04月
·ISBN:704011206X
·条形码:9787040112061
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·读者对象:使用对象:高校理工科学生
·丛书名:高等学校工程设计与计算系列教材
·附带品描述:附VCD光盘1张
内容简介 《MATLAB程序设计教程》全面介绍了MATLAB最新版本的主要功能和使用方法,包括MATLAB新的开发环境的特点和使用,矩阵及数值计算,多项式和线性代数,符号数学的基本方法,二维及三维图形的基本表现方法,图形对象及图形窗口操作,图形用户界面设计,MATLAB的程序设计方法等。《MATLAB程序设计教程》使用较大的篇幅重点介绍了MATLAB最新版本的图形处理功能和图形用户界面设计方法。在基本图形处理功能的基础上,还介绍了图形对象句柄的概念和使用方法,以帮助读者掌握和应用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 数据输入向导(ImportWizard)
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 MATLAB6.1 命令和函数索引
附录B 符号数学工具箱命令和函数索引
附录C TeX字符索引
……
序言 MATLAB将矩阵运算、数值分析、图形处理、编程技术等功能有机地结合在一起,为用户提供了一个强有力的科学及工程问题分析计算及程序设计的工具。
MATLAB的新版本全面引入了面向对象编程的概念和方法,在界面设计、计算方法、编程手段和工具等方面都有了巨大的突破,使MATLAB真正成为了具有全部高级语言功能和特征的新一代软件开发平台,被称为第四代编程语言。
MATLAB已成为广大科技工作者和高等院校师生最方便的计算分析和可视化工具。在我国,学习和使用:MATLAB的人越来越多,很多高等院校都开设了MATLAB的课程,很多基础和专业课程的教学也广泛应用了MATLAB。
本书作者在多年从事MATLAB教学实践的基础上,编写了这本教材,以满足广大高等院校师生学习掌握MATLAB的需求。
本书共分为9章,全面介绍了MATLAB 6的数学基础、使用方法、图形处理功能及程序设计方法。第1章介绍了MATLAB 6新的开发环境的特点和使用指南,MATLAB的基本操作。第2章介绍了矩阵和数组的各种运算方法和矩阵分解;第3章介绍了多项式和线性代数,数据分析,插值及信号处理;第4章介绍了符号数学方法的基本概念,运算方法,函数绘图和图形计算器;第5章介绍了MATLAB的基本图形处理功能,包括二维和三维绘图,特殊图形,图形的控制与表现;第6章介绍了高级图形处理功能,包括图形对象与句柄,图形的视图、渲染、光照等处理功能,图形窗口操作;第7章介绍了图形用户界面设计的基本方法,以图形界面设计为基础的应用程序设计;第8章介绍了MATLAB的程序设计方法,程序的调试和优化;第9章介绍了Simulink在系统模拟和仿真方面的功能及应用。附录A为.MATLAB基本平台中的命令和函数索引;附录B为符号数学工具箱的命令和函数索引;附录C为TeX字符索引。
为配合教学的需要,本书每章都给出了部分习题。
本书由李海涛、邓樱编著。参加本书编写和程序调试工作的还有屠良尧、耿小兵、吕延光、王莉、闫志鸿、刘芳等。
哈尔滨工业大学的领导和有关部门一直支持本书的编写及相应的教学实践工作,很多老师和同学为本书提出很好建议和提供了部分程序。
本书的出版得到了高等教育出版社的大力支持。
本书作者在此向所有支持和帮助过本书编写和出版的单位和个人表示衷心的感谢。
由于作者水平的限制,书中的缺点错误在所难免,欢迎读者批评指教。
文摘 插图: