新書推薦:
《
视觉美食家:商业摄影实战与创意解析
》
售價:NT$
602.0
《
中国经济发展的新阶段:机会与选择
》
售價:NT$
454.0
《
DK月季玫瑰百科
》
售價:NT$
959.0
《
为你想要的生活
》
售價:NT$
301.0
《
关键改变:如何实现自我蜕变
》
售價:NT$
352.0
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:NT$
454.0
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:NT$
286.0
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:NT$
265.0
|
內容簡介: |
《MATLAB权威指南》以MATLAB7.14版本的功能叙述为主,由浅入深地全面讲解MATLAB软件的相关知识,《MATLAB权威指南》涉及面广,涵盖一般用户需要使用的各种功能,并详细介绍MATLAB常用工具箱的使用。本书按逻辑编排,自始至终采用实例描述;内容完整且每章相对独立,是一本必不可少的MATLAB参考书。
全书分为18章,详细介绍MATLAB的基础知识、数组及其操作、数值计算、数据分析、符号运算、关系运算与逻辑运算、函数、程序设计、数据图形可视化、图形的打印与导出、句柄图形对象、图形用户界面、Simulink仿真等内容。本书最后还重点介绍信号处理工具箱、神经网络工具箱、小波分析工具箱和图像处理工具箱的原理及其运用。
《MATLAB权威指南》以实用为目标,深入浅出,实例引导,讲解详实,适合作为理工科高等院校研究生、本科生教学用书,也可作为广大科研工程技术人员的参考用书。
|
目錄:
|
前言
第1章MATLAB简介
1.1MATLAB的发展史
1.2MATLAB的特点及应用领域
1.3MATLAB2012a的安装
1.4MATLAB2012a的工作环境
1.4.1操作界面简介
1.4.2CommandWindow
1.4.3CommandHistory窗口
1.4.4输入变量
1.4.5CurrentFolder窗口和路径管理
1.4.6搜索路径
1.4.7工作区和变量编辑器
1.4.8变量的编辑命令
1.4.9存取数据文件
1.5MATLAB2012a的帮助系统
1.5.1纯文本帮助
1.5.2演示帮助
1.5.3帮助导航
1.5.4帮助文件目录
1.5.5帮助文件索引
1.6小结
第2章MATLAB语言基础
2.1基本概念
2.1.1MATLAB数据类型概述
2.1.2整数类型
2.1.3浮点数类型
2.1.4复数
2.1.5无穷量和非数值量
2.1.6数值类型的显示格式
2.1.7确定数值类型的函数
2.1.8常量与变量
2.1.9标量、向量、矩阵与数组
2.1.10字符串
2.1.11运算符
2.1.12命令、函数、表达式和语句
2.2向量运算
2.2.1向量的生成
2.2.2向量的加、减和数乘运算
2.2.3向量的点积、叉积运算
2.3矩阵运算
2.3.1矩阵元素的存储次序
2.3.2矩阵元素的表示及相关操作
2.3.3矩阵的创建
2.3.4矩阵的代数运算
2.4字符串运算
2.4.1字符串变量与一维字符数组
2.4.2对字符串的多项操作
2.4.3二维字符数组
2.5小结
第3章数组及其操作
3.1MATLAB中的数组
3.2数组的创建
3.2.1创建空数组
3.2.2创建一维数组
3.2.3创建二维数组
3.2.4创建三维数组
3.2.5创建低维标准数组
3.2.6创建高维标准数组
3.3数组的属性
3.3.1数组结构
3.3.2数组大小
3.3.3数组维度
3.3.4数组数据类型
3.3.5数组内存的占用
3.4创建特殊数组
3.4.10-1数组
3.4.2对角数组
3.4.3随机数组
3.4.4魔方数组
3.5数组操作
3.5.1数组的保存和加载
3.5.2数组的索引和寻址
3.5.3数组的扩展和裁剪
3.5.4数组形状的改变
3.5.5数组运算
3.5.6数组的查找
3.5.7数组的排序
3.5.8高维数组的降维操作
3.6多维数组及其操作
3.6.1多维数组的属性
3.6.2多维数组的操作
3.7小结
第4章数值计算
4.1矩阵分析
4.1.1使用norm函数进行范数分析
4.1.2使用normest函数进行范数分析
4.1.3条件数分析
4.1.4数值矩阵的行列式
4.1.5符号矩阵的行列式
4.1.6矩阵的化零矩阵
4.2线性方程组求解
4.2.1直接法
4.2.2迭代法
4.3矩阵分解
4.3.1Cholesky分解
4.3.2使用Cholesky分解求解线性方程组
4.3.3不完全Cholesky分解
4.3.4LU分解
4.3.5不完全RU分解
4.3.6QR分解
4.3.7操作QR分解结果
4.3.8奇异值分解
4.4特征值分析
4.4.1特征值和特征向量
4.4.2稀疏矩阵的特征值和特征向量
4.4.3特征值问题的条件数
4.4.4特征值的复数问题
4.5函数的零点
4.5.1一元函数的零点
4.5.2多元函数的零点
4.6数值积分
4.6.1一元函数的数值积分
4.6.2矩形区域的多重数值积分
4.6.3变量区域的多重数值积分
4.7概率论与数理统计
4.7.1双变量的概率分布
4.7.2不同概率分布
4.7.3数据分布分析
4.8小结
第5章数据分析
5.1插值
5.1.1一维插值命令及实例
5.1.2二维插值命令及实例
5.1.3样条插值
5.2曲线拟合
5.2.1多项式拟合
5.2.2加权最小方差拟合原理及实例
5.3曲线拟合图形界面
5.3.1曲线拟合
5.3.2绘制拟合残差图形
5.3.3进行数据预测
5.4傅里叶分析
5.4.1DFT
5.4.2FFT和DFT的对比
5.5微分方程
5.5.1常微分方程的数值解
5.5.2偏微分方程的数值解
5.6小结
第6章符号运算
6.1符号运算的基本概念
6.1.1符号对象
6.1.2创建符号对象与函数命令sym()、syms()与class()
6.1.3符号常量
6.1.4符号变量
6.1.5符号表达式、符号函数与符号方程
6.1.6函数命令findsym()
6.1.7数组、矩阵与符号矩阵
6.2符号运算的基本内容
6.2.1符号变量代换及其函数subs()
6.2.2符号对象转换为数值对象的函数
6.2.3符号表达式的化简
6.2.4符号运算的其他函数
6.2.5两种特定的符号运算函数
6.3符号微积分运算及应用
6.3.1MATLAB符号极限运算
6.3.2符号函数微分运算
6.3.3符号函数积分运算
6.4符号矩阵运算
6.4.1符号矩阵的建立与访问
6.4.2符号矩阵的基本运算
6.4.3符号矩阵的化简
6.4.4符号矩阵的微分与积分
6.4.5符号矩阵的Laplace变换
6.5MATLAB符号方程求解
6.5.1符号代数方程求解
6.5.2符号微分方程求解
6.6MATLAB符号函数图形计算器FUNTOOL
6.6.1符号函数图形计算器的界面
6.6.2符号函数图形计算器的输入框操作
6.6.3符号函数图形计算器的按钮操作
6.7小结
第7章关系运算与逻辑运算
7.1逻辑类型的数据
7.2关系运算
7.3逻辑运算
7.3.1逐个元素的逻辑运算
7.3.2捷径逻辑运算
7.3.3按位逻辑运算
7.4逻辑函数与测试函数
7.5运算优先级
7.6小结
第8章函数
8.1M文件
8.1.1M文件概述
8.1.2局部变量与全局变量
8.1.3M文件的编辑与运行
8.1.4脚本文件
8.1.5函数文件
8.1.6函数调用
8.1.7M文件调试工具
8.1.8M文件分析工具
8.2MATLAB的变量
8.2.1M文件的变量类型
8.2.2M文件的关键字
8.3函数类型
8.3.1匿名函数
8.3.2M文件主函数
8.3.3嵌套函数
8.3.4子函数
8.3.5私有函数
8.3.6重载函数
8.4参数传递
8.4.1MATLAB参数传递概述
8.4.2输入和输出参数的数目
8.4.3可变数目的参数传递
8.4.4返回被修改的输入参数
8.4.5全局变量
8.5小结
第9章MATLAB程序设计
9.1MATLAB程序结构
9.1.1if分支结构
9.1.2switch分支结构
9.1.3while循环结构
9.1.4for循环结构
9.2MATLAB控制语句
9.2.1continue命令
9.2.2break命令
9.2.3return命令
9.2.4input命令
9.2.5keyboard命令
9.2.6error和warning命令
9.3数据的输入和输出
9.3.1键盘输入语句(input)
9.3.2屏幕输出语句(disp)
9.3.3M数据文件的存储加载(saveload)
9.3.4格式化文本文件的存储读取(fprintffscanf)
9.3.5二进制数据文件的存储读取(fwritefread)
9.3.6数据文件行的存储读取(fgetlfgets)
9.4MATLAB文件操作
9.5面向对象编程
9.5.1面向对象程序设计的基本方法
9.5.2面向对象的程序设计实例
9.6MATLAB程序优化
9.6.1效率优化
9.6.2内存优化
9.6.3编程注意事项
9.6.4几个常用数学方法的算法程序
9.7程序调试
9.7.1程序调试命令
9.7.2程序剖析
9.8小结
第10章MATLAB数据图形可视化
10.1MATLAB图形窗口
10.1.1创建图形窗口
10.1.2关闭与清除图形窗口
10.2二维图形的绘制
10.2.1绘制二维曲线
10.2.2绘制离散序列图
10.2.3其他类型的二维图
10.2.4二维图形的修饰
10.2.5子图
10.3三维图形的绘制
10.3.1三维折线及曲线的基本绘图命令
10.3.2绘制三维曲面
10.3.3三维图形的视角变换
10.3.4其他图形函数
10.4图像
10.4.1图像的类别和显示
10.4.2图像的读写
10.5函数绘图
10.5.1一元函数绘图
10.5.2二元函数绘图
10.6图形对象及其属性设置
10.6.1MATLAB的图形对象
10.6.2句柄?图形对象的标识
10.6.3图形对象属性的获取与设定
10.6.4图形对象常用属性
10.6.5图形可视编辑工具
10.7小结
第11章图形的打印和导出
11.1图形打印和导出概述
11.2图形打印
11.2.1使用菜单打印图形
11.2.2图形打印命令
11.2.3打印设置
11.3图形导出
11.3.1使用菜单导出图形
11.3.2图形导出命令
11.3.3导出设置
11.4小结
第12章句柄图形对象
12.1句柄图形对象概述
12.2get和set函数
12.2.1get函数
12.2.2set函数
12.3查找对象
12.4图形窗口对象
12.5核心图形对象
12.6默认属性
12.7非文件式属性
12.8小结
第13章GUI
13.1GUI概述
13.2使用M文件创建GUI对象
13.3使用GUIDE创建GUI对象
13.3.1启动GUIDE
13.3.2添加控件
13.3.3设置控件的属性
13.3.4编写相应的程序代码
13.3.5使用GUIDE创建GUI的注意事项
13.4定制标准菜单
13.5编写回调函数
13.6创建现场菜单
13.6.1编写GUI的程序代码
13.6.2演示GUI对象
13.7创建GUI对象的用户控件
13.7.1控件区域框
13.7.2静态文本框、滑动键、检录框示例
13.7.3可编辑框、弹出框、列表框、按键示例
13.8小结
第14章Simulink仿真系统
14.1Simulink的基础知识
14.1.1Simulink概述
14.1.2Simulink特点
14.1.3Simulink工作环境
14.1.4Simulink仿真基本步骤
14.2模型的创建
14.2.1模型概念和文件操作
14.2.2模块操作
14.2.3信号线操作
14.2.4对模型的注释
14.2.5常用的Source信源
14.2.6常用的Sink信宿
14.2.7仿真参数的设置
14.2.8启动仿真
14.3Simulink系统仿真原理
14.3.1Simulink求解器概念
14.3.2系统过零的概念与解决方案
14.3.3系统代数环的概念与解决方案
14.4高级积分器
14.5小结
第15章信号处理工具箱
15.1产生信号
15.1.1锯齿波、三角波和矩形波发生器
15.1.2周期sinc波
15.1.3高斯调幅正弦波
15.1.4调频信号
15.1.5高斯分布随机序列
15.2随机信号处理
15.2.1随机信号的互相关函数
15.2.2随机信号的互协方差函数
15.2.3谱分析——psd函数
15.2.4谱分析——pwelch函数
15.3模拟滤波器设计
15.3.1巴特沃斯滤波器
15.3.2切比雪夫Ⅰ型滤波器
15.3.3切比雪夫Ⅱ型滤波器
15.4IIR数字滤波器设计
15.4.1巴特沃斯数字滤波器设计
15.4.2切比雪夫Ⅰ型数字滤波器设计
15.4.3切比雪夫Ⅱ型数字滤波器设计
15.5小结
第16章神经网络工具箱
16.1神经网络工具箱简介
16.1.1神经元模型
16.1.2神经网络结构
16.1.3MATLAB神经网络工具箱的使用
16.2感知器
16.2.1感知器的网络结构
16.2.2感知器的图形解释
16.2.3感知器设计实例
16.3BP神经网络
16.3.1BP神经网络介绍
16.3.2MATLAB中BP神经网络的重要函数和基本功能
16.3.3BP神经网络设计实例
16.4径向基网络
16.4.1径向基网络结构
16.4.2径向基网络传递函数
16.4.3径向基网络的创建与学习过程
16.4.4径向基网络设计实例
16.5自组织竞争神经网络
16.5.1网络结构
16.5.2竞争学习规则
16.5.3竞争网络的训练过程
16.5.4自组织竞争神经网络实例
16.6小结
第17章小波分析工具箱
17.1傅里叶变换到小波分析
17.1.1傅里叶变换
17.1.2小波分析
17.1.3常用小波函数介绍
17.2Mallat算法
17.2.1Mallat算法原理
17.2.2Mallat算法示例
17.3小波GUI简介
17.4小波分析用例
17.4.1信号压缩
17.4.2信号去噪
17.5小结
第18章图像处理工具箱
18.1图像处理工具箱所支持的图像类型
18.1.1真彩色图像
18.1.2索引色图像
18.1.3灰度图像
18.1.4二值图像
18.1.5多帧图像
18.1.6读写图像数据
18.1.7查看图像文件信息
18.2显示图像
18.2.1默认显示方式
18.2.2添加颜色条
18.2.3显示多帧图像
18.2.4显示动画
18.2.5三维材质图像
18.3图像的灰度变换
18.3.1图像的直方图
18.3.2灰度变换
18.3.3均衡直方图
18.4小结
附录MATLAB基本命令
参考文献
|
|